索引有什么分類?
- 1、主鍵索引:名為primary的唯一非空索引,不允許有空值,
- 2、唯一索引:索引列中的值必須是唯一的,但是允許為空值,唯一索引和主鍵索引的區別是:唯一約束的列可以為null且可以存在多個null值,唯一索引的用途:唯一標識資料庫表中的每條記錄,主要是用來防止資料重復插入,創建唯一索引的SQL陳述句如下:
ADD CONSTRAINT constraint_name UNIQUE KEY(column_1,column_2,...);
- 3、組合索引:在表中的多個欄位組合上創建的索引,只有在查詢條件中使用了這些欄位的左邊欄位時,索引才會被使用,使用組合索引時需遵循最左前綴原則,
- 4、普通索引(單值索引)
- 5、全文索引:只有在MyISAM引擎上才能使用,只能在CHAR、VARCHAR和TEXT型別欄位上使用全文索引,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/460838.html
標籤:其他
上一篇:計算機組成原理——組成篇
