mysql 里面会自动为没有主键的表创建聚簇索引吗?
发布时间:2023-01-08 16:05:30 所属栏目:MySql教程 来源:网络
导读: 在某个视频里面看到说
如果有主键,会为主键生成聚簇索引;
如果没有主键但有 unique index ,会使用 unique index 作为聚簇索引
如果以上都没有,就会自动用 row id 作为聚簇索引
但是也有
如果有主键,会为主键生成聚簇索引;
如果没有主键但有 unique index ,会使用 unique index 作为聚簇索引
如果以上都没有,就会自动用 row id 作为聚簇索引
但是也有
在某个视频里面看到说 如果有主键,会为主键生成聚簇索引; 如果没有主键但有 unique index ,会使用 unique index 作为聚簇索引 如果以上都没有,就会自动用 row id 作为聚簇索引 但是也有完全没有任何索引的表吧? 比如我自己试了下,一个表如果没有主键也没有 unique index ,不会自动用 row id 创建聚簇索引
结果显示没有任何 indexmysql表索引,并不是自动用 row id 创建了聚簇索引 如果此时为 date 创建一个索引,然后查询所有索引,也没看到有聚簇索引(一个问题是这个索引的叶子结点是什么内容呢?如果没有聚簇索引,那也没法回表查询了)
上一篇:AWS 有没有类似腾讯云的 CloudBase下一篇:请问如何通过 Python3 向 MySQL 写入 JSON 数据 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐