mysql如何快速获得库中无主键的表


这篇文章将为大家详细讲解有关mysql如何快速获得库中无主键的表,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、查看表主键信息

2、查看无主键表

3、无主键表
在Innodb存储引擎中,每张表都会有主键,数据按照主键顺序组织存放,该类表成为索引组织表 Index Ogranized Table如果表定义时没有显示定义主键,则会按照以下方式选择或创建主键:1) 先判断表中是否有”非空的唯一索引”,如果有如果仅有一条”非空唯一索引”,则该索引为主键如果有多条”非空唯一索引”,根据索引索引的先后顺序,选择第一个定义的非空唯一索引为主键。2) 如果表中无”非空唯一索引”,则自动创建一个6字节大小的指针作为主键。如果主键索引只有一个索引键,那么可以使用_rowid来显开发云主机域名示主键,实验测试如下:
可以发现,上面的_rowid与id的值相同,因为id列是表中第一个唯一且NOT NULL的索引。关于“mysql如何快速获得库中无主键的表”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: MySQL 执行计划explain与索引数据结构推演过程是什么

了解MySQL 执行计划explain与索引数据结构推演过程是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!先建好数据库表,演示用的MySQL表,建表语句:后续执行计划,查…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/19 18:08
下一篇 06/19 18:08

相关推荐