天天看點

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最常見。

繼續閱讀