MySQL数据库如何快速获得库中无主键的表
发布时间:2019-10-27 12:02:52 所属栏目:MySql教程 来源:波波说运维
导读:【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 总结一下MySQL数据库查看无主键表的一些sql,一起来看看吧~ 1. 查看表主键信息 查看表主键信息 SELECT t.TABLE_NAME, t.CONSTRAINT_TYPE, c.COLUMN_NAME, c.ORDINAL_POSITION FROM INFORMA
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
总结一下MySQL数据库查看无主键表的一些sql,一起来看看吧~ 1. 查看表主键信息 查看表主键信息
2. 查看无主键表 查看无主键表
3. 无主键表 在Innodb存储引擎中,每张表都会有主键,数据按照主键顺序组织存放,该类表成为索引组织表 Index Ogranized Table 如果表定义时没有显示定义主键,则会按照以下方式选择或创建主键: (1) 先判断表中是否有"非空的唯一索引",如果有
(2) 如果表中无"非空唯一索引",则自动创建一个6字节大小的指针作为主键。 如果主键索引只有一个索引键,那么可以使用_rowid来显示主键,实验测试如下:
可以发现,上面的_rowid与id的值相同,因为id列是表中第一个唯一且NOT NULL的索引。 【编辑推荐】
点赞 0 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |