(七)mysql常用命令之索引组织表

  • 索引组织表
    在InnoDB存储引擎中,表都是根据主键顺序组织排放的,这种存储引擎的表都是有主键的。

  • 确认主键方式以一
    在这里插入图片描述
    我们创建了一张表 table1,定义了三个唯一索引,其中有 cc,dd是非空唯一索引,bb是允许为空
    在这里插入图片描述
    插入了三条数据,我们可以通过_rowid(隐形字段)来查看记录的主键字段的值,会发现是dd这个字段作为了主键,所以选择主键的规则就是第一个申明非空唯一索引字段。

  • 确认主键方式以二
    在这里插入图片描述
    创建了一张表表,没有定义非空唯一索引,也没定义主键
    在这里插入图片描述
    在这种情况下,会自动帮你创建一个六个字节的_rowid作为你的主键,用户不可见

猜你喜欢

转载自blog.csdn.net/weixin_38312719/article/details/89353389