1. 程式人生 > >Mysql 相關知識

Mysql 相關知識

3、Mysql 中空值('')是不佔用空間的,Mysql 中的NULL其實是佔用空間的

不使用NULL可以提高索引效率,因為樹形索引結構中將NULL也視作一般資料節點。

4、mysql 索引方法 btree 和 hash

btree支援範圍查詢 如 >,<,order by等場景

hash僅僅能滿足 =,!=,in 等場景

5、mysql索引型別normal,unique,full text的區別是什麼?

normal:表示普通索引

unique:表示唯一的,不允許重複的索引,如果該欄位資訊保證不會重複例如身份證號用作索引時,可設定為unique

full textl: 表示 全文搜尋的索引。 FULLTEXT 用於搜尋很長一篇文章的時候,效果最好。用在比較短的文字,如果就一兩行字的,普通的 INDEX 也可以。

總結,索引的類別由建立索引的欄位內容特性來決定,通常normal最常見。