next up previous contents
Next: 組合索引鍵 Up: KEY 及 INDEX Previous: Unique key 不重複鍵   Contents   DYWANG_HOME

Index 索引鍵

  1. 主鍵不可重複不可為 NULL,不重複鍵不可重複但可為 NULL,索引鍵可以重複。
  2. 將資料表常用的搜尋條件設成索引鍵,可加速搜尋速度。
  3. 查詢資料表 dcount 沒有索引。
    mariadb root@localhost:dyw> show index from dcount\G                            
    
    mariadb root@localhost:dyw>
    
  4. 於資料表 dcount 欄位 author 加入索引。
    mariadb root@localhost:dyw> alter table dcount add index (author);              
    You're about to run a destructive command.
    Do you want to proceed? (y/n): y
    Your call!
    Query OK, 0 rows affected
    Time: 0.039s
    
  5. 查詢資料表 dcount 的索引,其中 Non_unique: 1 表示不限定不重複。
    mariadb root@localhost:dyw> show index from dcount\G                            
    ***************************[ 1. row ]***************************
    Table         | dcount
    Non_unique    | 1
    Key_name      | author
    Seq_in_index  | 1
    Column_name   | author
    Collation     | A
    Cardinality   | 6
    Sub_part      | <null>
    Packed        | <null>
    Null          | 
    Index_type    | BTREE
    Comment       | 
    Index_comment | 
    
    1 row in set
    Time: 0.012s
    



De-Yu Wang 2020-04-07