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

各类网站导航网络媒体

各类网站导航,网络媒体,海派虫网站推广软件,做个个人网站要怎么做在 InnoDB 引擎中,每张表都会有一个特殊的索引“聚簇索引”,也被称之为聚集索引,它是用来存储行数据的。一般情况下,聚簇索引等同于主键索引,但这里有一个前提条件,那就是这张表需要有主键,只有…

在 InnoDB 引擎中,每张表都会有一个特殊的索引“聚簇索引”,也被称之为聚集索引,它是用来存储行数据的。一般情况下,聚簇索引等同于主键索引,但这里有一个前提条件,那就是这张表需要有主键,只有有了主键,它才能有主键索引,有主键索引才能等于聚簇索引。

所以看到这里,我们应该明白一个道理:聚簇索引并不完全等于主键索引,因为一张表从结构上来讲,可以没有主键(索引),如果没有主键(索引),那么聚簇索引就不再是主键索引了。那 InnoDB 中的聚簇索引到底是啥?

聚簇索引诞生过程

在 InnoDB 引擎下,聚簇索引的诞生过程如下:

当你为一张表创建主键时,也就是定义 PRIMARY KEY 时,此时这张表的聚簇索引就是主键索引。通常情况下,我们应该为一张表设置一个主键,如果没有合适的列作为主键列,我们可以定义一个自动递增的唯一列为主键,并且在插入数据时是自动填充此列。
然而,如果一张表中没有设置主键,那么 InnoDB 会使用第一个唯一索引(unique),且此唯一索引设置了非空约束(not null),我们就使用它作为聚簇索引。
如果一张表既没有主键索引,又没有符合条件的唯一索引,那么 InnoDB 会生成一个名为 GEN_CLUST_INDEX 的隐藏聚簇索引,这个隐藏的索引为 6 字节的长整数类型。
总结
在 InnoDB 引擎中,每张表都会有一个特殊的索引“聚簇索引”,一般情况下聚簇索引等于主键索引,但聚簇索引又不完全等于主键索引,因为一张表中没有主键索引,那么聚簇索引会使用第一个唯一索引(此列必须为 not null),如果以上情况都不满足,那么 InnoDB 会生成一个隐藏的聚簇索引。

http://www.yidumall.com/news/67083.html

相关文章:

  • 承德网站制作b站推出的短视频app哪个好
  • 网站建设哈尔滨网站建设1优化怎么做
  • 郑州效果图设计公司seo的公司排名
  • 中国建筑网官网视频深圳龙岗区优化防控措施
  • 导航门户网站怎么做软文推广广告
  • 网站设计与开发实训心得网站推广及seo方案
  • 专门做手工的网站seo专业课程
  • 换空间网站备案怎样进行网络推广效果更好
  • 网站qq获取谷歌浏览器app下载
  • 建网站怎么做报分系统seo的特点是什么
  • 做外汇的官方网站免费seo工具
  • 钟山区生态文明建设局网站今日重大国际新闻军事
  • 宁波小网站制作推广扬中网站制作
  • 最新石家庄疫情情况志鸿优化设计
  • 电商网站建设内容规划佛山网站优化服务
  • 给人做logo的网站电脑培训网上免费课程
  • 深圳网站建设.-方维网络seo排名软件免费
  • 西安网站制作流程怎么创造自己的网站
  • 网站首页404seo计费系统
  • 德宏网站建设商丘搜索引擎优化
  • 服务器机柜上海知名seo公司
  • 三水做网站如何搭建一个网站
  • 做网站优化多少钱临沂seo
  • 西宁摄网站制作交换友情链接前后必须要注意的几点
  • 在哪下载.net网站作品超级外链发布工具
  • 畔游网站建设手机百度收录提交入口
  • 广州做网站seo百度移动应用
  • 做批手表批发发的网站cba排名最新排名
  • 网站用户体验是什么今日小说搜索百度风云榜
  • ppt做视频模板下载网站有哪些内容接app推广