我正在使用MySQL 有没有办法查看特定数据库列表中的所有索引?
答案 0 :(得分:6)
SELECT *
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = DATABASE()
答案 1 :(得分:1)
http://dev.mysql.com/doc/refman/5.0/en/show-index.html
要获取给定数据库的所有索引:
select * from information_schema.statistics
答案 2 :(得分:1)
对于数据库的所有索引,您必须从information_schema.STATISTICS中读取:
SELECT *
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = DATABASE()
答案 3 :(得分:0)
我得到了这个
SELECT DISTINCT TABLE_NAME, INDEX_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'your_schema';