1. 程式人生 > >MySQL索引有哪些種類?MySQL數據庫學習

MySQL索引有哪些種類?MySQL數據庫學習

需要 pac mysql數據庫 種類 nor 主鍵索引 text ext 插入

MySQL索引的種類及原理:

1 普通索引 最基本的索引 沒有任何限制

2 唯一索引 索引列的值必須唯一 但允許有空值

3 主鍵索引 不僅唯一而且不允許與空值 一般在建表的同時創建主鍵索引

4 單列索引 和 組合索引:

單列索引指只包含一個列的索引,一個表中可以有多個列的索引

組合索引指多個字段組合上創建的索引,遵循做前綴集合

(1)索引並非越多越好

索引越多,插入數據增加寫操作,對性能影響越大

(2)數據量不多不需要建索引

(3)列的值變換不多不需要建索引

(4)經常排序或分組的數據列要建立索引

(5)唯一性的約束使用唯一性的索引


MySQL索引有哪些種類?MySQL數據庫學習