我在mysql中使用以下命令来显示表的索引:
SHOW INDEX FROM someTable;
但结果并不能说明哪个索引是聚集索引。有没有办法知道哪个索引是聚集索引?编辑:以下是命令的结果 SHOW INDEX FROM sometable; (我执行了命令 CREATE INDEX someindex ON sometable(name); 首先):
SHOW INDEX FROM sometable;
CREATE INDEX someindex ON sometable(name);
vlf7wbxs1#
没有直接显示的方法,你必须根据这个描述手动完成。i、 e.问题a show create table tablename ,聚集索引为主键如果three不是主键,那么它是第一个唯一索引,其中它覆盖的所有列都被指定为notnull否则,聚集索引是使用innodb的内部rowid的内部索引。
show create table tablename
1条答案
按热度按时间vlf7wbxs1#
没有直接显示的方法,你必须根据这个描述手动完成。
i、 e.问题a
show create table tablename
,聚集索引为主键
如果three不是主键,那么它是第一个唯一索引,其中它覆盖的所有列都被指定为notnull
否则,聚集索引是使用innodb的内部rowid的内部索引。