当前位置: 首页 > news >正文

怎么注册企业网站域名黄冈论坛网站有哪些

怎么注册企业网站域名,黄冈论坛网站有哪些,h5公众号开发,做企业网站设计价格是多少1.数据库的三大范式 范式是为了使数据库设计更加合理#xff0c;规范#xff0c;减少数据冗余和数据不一致等问题指定的一系列规则。 第一范式#xff1a;第一范式要求数据表中的每一列都是不可分割的原子数据项。例如#xff1a;有一个学生信息表#xff0c;包含 “学生…1.数据库的三大范式 范式是为了使数据库设计更加合理规范减少数据冗余和数据不一致等问题指定的一系列规则。 第一范式第一范式要求数据表中的每一列都是不可分割的原子数据项。例如有一个学生信息表包含 “学生姓名” 和 “联系方式” 两列。如果 “联系方式” 这一列中既包含手机号码又包含电子邮箱地址那么这个表就不符合第一范式。第二范式如果关系模式R属于第一范式且非主键列完全依赖于主键而不是依赖于主键的一部分则称R属于第二范式。第三范式在第二范式的基础上非主键列只依赖于主键不依赖于其他非主键 2.MySQL的binlog有几种录入格式分别有什么区别 statement格式(基于SQL语句的复制)binlog 会记录每一条修改数据的 SQL 语句。但是可能出现主从数据不一致的情况row格式(基于行的复制)这种格式会记录每一行数据的实际修改情况。例如当执行UPDATE users SET age age 1 WHERE id 1;时binlog 会记录修改前用户id 1这一行的所有数据以及修改后的所有数据。mixed格式(混合模式复制)是两种模式的混合MySQL会根据具体的操作自动选择合适的记录方式。 3. MySQL存储引擎MyISAM与InnoDB区别 MyISAMInnoDB事务不支持事务   支持事务存储结构MyISAM在磁盘上存储成三个文件文件名和表明相同分别为.frm(存储表定义.MYD存储数据.MYI存储索引InnoDB 存储引擎的数据文件和事务日志文件存储在磁盘上。并发控制                只支持表级锁意味着当一个用户对表进行写操作时整个表都会被锁住支持行级锁和表级锁默认使用行级锁因为它只锁住正在操作的行                           数据恢复方面表损坏后比较容易恢复用check table检查表的完整性用repair table来修复损坏的表由于支持事务和日志功能数据恢复能力更强可以通过事务日志来保证数据的持久性和一致性适用场景适用于对事务要求不高以读操作为主的应用场景适用于对事务完整性要求较高同时有大量的插入、更新和删除操作并且存在并发访问的应用场景 4.MyISAM索引与InnoDB索引的区别 索引结构差异 MyISAM使用的是非聚集索引。在这种索引结构中索引文件和数据文件是分离的索引叶子节点存储的是指向数据记录的指针数据存储在独立的数据文件中。InnoDB默认采用聚集索引数据按照主键的顺序存储在B树的叶子节点上。 索引与数据存储的关系 MyISAM由于索引和数据是分离的在进行查询操作时首先通过索引找到数据的指针然后根据指针去数据文件中读取数据。InnoDB数据和索引紧密结合在聚集索引中。进行主键查询时可以直接定位到数据所在的物理位置效率很高。 二级索引差异 MyISAM二级索引叶子节点存储的是指向数据记录的指针这个指针直接指向数据文件中的记录位置。所以在查询时通过二级索引获取指针后直接去数据文件读取数据。InnoDB二级索引叶子节点存储的是主键值和索引列的值。当通过二级索引查询数据时先在二级索引中找到主键值然后再通过主键值在聚集索引中查找完整的数据记录。 5.什么是索引 索引是一种数据结构用于快速查找和访问数据库表的数据。 工作原理 以常见的B-树和B树索引结构为例。当在数据库表中创建一个索引时数据库管理系统会将表中的列值按照一定的顺序构建成树状结构。例如对于一个存储用户信息的表其中有 “用户 ID” 列当在 “用户 ID” 列上创建索引后数据库会把所有用户 ID 按照大小顺序构建成 B 树结构。B树是一种平衡树它的每个节点存储多个索引值和指向子节点的指针 类型 主键索引是一种特殊的索引用于唯一标识表中的每一行数据。在关系型数据库中每个表通常都有一个主键主键索引就是基于这个主键列构建的。例如在一个订单表中订单 ID 是主键主键索引可以确保每个订单 ID 都是唯一的并且可以通过订单 ID 快速定位到对应的订单记录。唯一索引和主键索引类似唯一索引也要求索引列的值是唯一的但是一个表可以有多个唯一索引而主键索引只有一个。比如在用户表中除了用户 ID 作为主键索引外用户的电子邮件地址可以设置为唯一索引以确保每个用户的电子邮件地址在表中是唯一的。普通索引没有唯一性限制它可以基于表中的任何列创建。普通索引主要用于提高查询性能.组合索引是基于表中的多个列创建的索引。组合索引在查询涉及多个列条件时非常有用。 作用 提高查询速度。保证数据唯一性。支持数据的排序和分组因为索引中的数据是按照一定顺序存储的这有助于在执行排序和分组操作时提高性能。 6.索引的设计原则 选择合适的列创建索引 频繁用于查询条件的列如果一个列经常出现在where子句中作为查询条件那么对该列创建索引可以显著提高查询效率。用于连接操作的列在多表连接查询中用于连接的列应该创建索引可以加速连接操作的执行。用于排序和分组的列。 避免过度索引 考虑索引维护成本索引虽然能提高查询速度但在数据插入更新删除操作时数据库需要同时维护索引结构。每次数据变动可能导致索引的重新调整这会增加额外的开销。权衡查询和维护的频率如果在业务中查询操作占主导地位适当多创建一些索引可能是有益的。 使用组合索引的原则 遵循最左前缀原则。选择合适的列顺序在组合索引中把选择性高的列放在前面。 考虑索引列的数据类型和长度 数据类型的一致性在连接操作中用于连接的列数据类型应该保持一致。长度的适当性对于字符类型的列创建索引要考虑列的长度。
http://www.hkea.cn/news/14419191/

相关文章:

  • 龙岗区网站制作海南省住房和城乡建设厅网站
  • 上海省住房与城乡建设厅网站在线做网站黄
  • 网站开发三大流行语言毕节城乡建设局网站查询
  • 织梦网站如何做404网站厨师短期培训班
  • 做网站首页cdr南京房产网
  • 为什么要网站备案海外医疗网站建设
  • 杭州电子商务网站建设公司手机能建设网站忙
  • 上海网站搭建网站设计的用途
  • 美色商城 网站建设中联建设集团网站
  • 深圳罗湖网站设计公司郑州大型网站制作
  • 承德网站制作建筑人才网与厦门人才网的中级工程师证书的区别
  • linux宝塔面板做网站上海企业网站排名优化
  • 赌求网站开发wordpress怎么开发主题
  • drupal joomla wordpress 移动设备搜索引擎优化是什么
  • 做网站 域名如何要回重庆网站公司制作价格
  • 网站开发 案例详解网站是如何做的好
  • 论述网站开发建设的一般流程网站开发 8g和16g
  • 给企业做网站如何定价企业合作的响应式网站
  • 杭州外贸网站网站作业成品
  • 温州做网站老师企业计划书
  • 网络推广网站推广wordpress 幻灯片加数字
  • 如何在百度上做自己的网站设计公司推荐
  • 广州南沙区网站建设专业制作网页公司价格
  • 网站建设素材网北京市建设集团有限公司
  • 北京 网站设计 地址通州html教程 菜鸟教程
  • 济南快速网站排名东莞网站关键词优化收费
  • 合肥模板网站建设软件电脑 手机 微信网站开发
  • 大型网站开发用的技术wordpress页面居中
  • 内部网站建设的步骤过程上海做推
  • 怎么选择镇江网站建设wordpress解压