SpringCloud - Config分散式配置
阿新 • • 發佈:2020-07-24
索引
官方定義:索引(index)是幫助MySQL高效獲取資料的資料結構.
提取句子主幹,就可以得到索引的本質 : 索引是資料結構
索引的分類
在一個表中,主鍵索引只能有一個,唯一索引可以有多個
-
主鍵索引 ( primary key )
-唯一標識,主鍵不可以重複,只能有一個列作為主鍵
-
唯一索引 ( unique key )
-避免重複的列出現 , 唯一索引可以重複 , 多個列都可以標識為唯一索引
-
常規索引 ( key / index )
-預設的 , 可以用index / key 來設定
-
全文索引 ( FullText )
-在特定的資料庫引擎下才有
-快速定位資料
基礎語法 :
-- ==========索引的使用==============
/*
索引的使用
1、在建立表的時候,給欄位增加索引
2、建立完畢後增加索引
*/
-- 顯示索引的資訊
show index from student;
-- 增加一個索引
alter table `student` add fulltext index `StudentName`(`StudentName`);
索引原則
-索引不是越多越好
-不要對程序變動資料加索引
-小資料量的表不需要加索引
-索引一般加在常用來查詢的欄位
索引的資料結構
官網:http://blog.codinglabs.org/articles/theory-of-mysql-index.html