一、SQL建立索引的目的如下:
1、透過唯一性索引(unique)可確保資料的唯一性;
2 、加快資料的檢索速度;
3、加快表之間的連接;
4、減少分組和排序時間;
5、使用最佳化隱藏器提高系統性能。
二、建立SQL索引的語法:
CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED](索引类型) INDEX <索引名> ON <表名>(<列名> [ASC|DESC] [, <列名>[ASC|DESC]...])。
#擴充資料:
#索引的類別介紹:
1.唯一索引:
唯一索引是不允許其中任何兩行具有相同索引值的索引。當現有資料中存在重複的鍵值時,大多數資料庫不允許將新建立的唯一索引與表格一起儲存。資料庫還可能防止新增將在表中建立重複鍵值的新資料。
2、主鍵索引:
資料庫表常有一列或多列組合,其值唯一標識表中的每一行。此列稱為表的主鍵。在資料庫關係圖中為表定義主鍵將自動建立主鍵索引,主鍵索引是唯一索引的特定類型。此索引要求主鍵中的每個值都唯一。當在查詢中使用主鍵索引時,它還允許對資料的快速存取。
推薦教學: 《mysql教學》
以上是為資料表建立索引的目的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!