我在表entries
上设置了一些索引,我想查看它们/列出它们。有办法吗?
答案 0 :(得分:7)
show index from entries;
详细信息:http://dev.mysql.com/doc/refman/5.0/en/show-index.html
另一种方法是使用information_schema.STATISTICS
SELECT * FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA='{$db}' AND TABLE_NAME='entries';
答案 1 :(得分:6)
除了ajreal的回答:
SHOW INDEX FROM entries
我认为这是正确的答案,还有另一个有用的命令我认为值得一提,以防你还不知道:
SHOW CREATE TABLE entries
这显示了重新创建表结构所需的整个命令,包括索引。它还以更熟悉的格式显示结果,因为它类似于您在创建它时键入它的方式。我认为值得了解这两个命令,因为有时一个命令可能更有用,有时候另一个命令。
答案 2 :(得分:1)
查询如下:
SHOW index FROM entries;
您可以浏览此链接了解更多详情: -
答案 3 :(得分:0)