簡體   English   中英

我如何查看mysql中存在的索引

[英]How can i see index present in mysql

  1. 我以這種方式在我的桌子上創建了一個索引

     CREATE UNIQUE INDEX viid_in_item_topping ON item_topping (item_id) 
  2. 我這樣檢查該表上的索引

     SHOW INDEXES FROM item_topping; 

它顯示為

viid_in_item_topping

我怎么看這個特定的索引?

(意味着我在哪個字段上創建了索引)

我試過使用show viid_in_item_topping,desc viid_in_item_topping但沒有任何效果。

您能否讓我知道如何按名稱查看索引?

這個問題與鏈接中發布的問題不同,如何通過索引名稱查看索引

您可以通過SHOW CREATE TABLE或在INFORMATION_SCEHMA中查找來做到這一點:

SHOW CREATE TABLE item_topping;

要么

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

前者通常更容易閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM