一、sql創建索引的目的如下:
1、通過唯一性索引(unique)可確保數據的唯一性;
2、加快數據的檢索速度;
3、加快表之間的連接;
4、減少分組和排序時間;
5、使用優化隱藏器提高系統性能。
二、創建SQL索引的語法:
CREATE?[UNIQUE]?[CLUSTERED|?NONCLUSTERED](索引類型)?INDEX??ON?(?[ASC|DESC]? [,?[ASC|DESC]...])。
擴展資料:
索引的類別介紹:
1、唯一索引:
唯一索引是不允許其中任何兩行具有相同索引值的索引。當現有數據中存在重復的鍵值時,大多數數據庫不允許將新創建的唯一索引與表一起保存。數據庫還可能防止添加將在表中創建重復鍵值的新數據。
2、主鍵索引:
數據庫表經常有一列或多列組合,其值唯一標識表中的每一行。該列稱為表的主鍵。在數據庫關系圖中為表定義主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特定類型。該索引要求主鍵中的每個值都唯一。當在查詢中使用主鍵索引時,它還允許對數據的快速訪問。
推薦教程: 《mysql教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END