开发者社区 问答 正文

如何在MySQL中查看数据库或表的索引??mysql

如何查看我的数据库上是否有索引?

一张特定的桌子怎么样?

展开
收起
保持可爱mmm 2020-05-17 11:08:39 581 分享 版权
1 条回答
写回答
取消 提交回答
  • 要查看特定表的索引,请使用SHOW INDEX:

    SHOW INDEX FROM yourtable; 要查看特定模式中所有表的索引,可以使用INFORMATION_SCHEMA中的STATISTICS表:

    SELECT DISTINCT TABLE_NAME, INDEX_NAME FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'your_schema'; 删除where子句将为您显示所有架构中的所有索引。来源:stack overflow

    2020-05-17 11:12:02
    赞同 展开评论