我怎么能看到mysql中存在的索引

时间:2015-07-03 12:17:51

标签: mysql

  1. 我已经以这种方式在我的桌子上创建了一个索引

    CREATE UNIQUE INDEX  viid_in_item_topping  ON item_topping (item_id)
    
  2. 我正在检查该表上的索引

    SHOW INDEXES FROM item_topping;
    
  3. 显示输出为

    viid_in_item_topping
    

    我怎样才能看到这个特别指数?

    (表示我创建的字段索引)

    我尝试过使用show viid_in_item_topping,desc viid_in_item_topping但没有任何效果。

    请您告诉我如何按名称查看索引?

    此问题与链接中发布的问题不同,如何通过名称

    查看索引

1 个答案:

答案 0 :(得分:1)

您可以通过SHOW CREATE TABLE或查看INFORMATION_SCEHMA:

来执行此操作
SHOW CREATE TABLE item_topping;

SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_NAME='item_topping'

前者通常更容易阅读。