猿问

如何用SQL语句查询MySQL数据库中的表的索引信息。

  • 想要查询出MySQL中某个表的索引信息,信息包括有索引名、字段以及索引类型,请问如何用SQL语句查询出来呢,特别是索引类型这一块,怎么才能知道它是normal还是unique等等类型的呢?近期毕设要用到,麻烦知道的人讲解一下,非常感谢啦~


繁星coding
浏览 3553回答 3
3回答

侃侃无极

1、查看数据库所有索引 SELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库名'; 2、查看某一表索引 SELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库名' and a.table_name like '%表名%'; 3、查看某一表索引 show index from 表名
随时随地看视频慕课网APP

相关分类

Java
我要回答