首頁 >資料庫 >SQL >為資料表建立索引的目的是什麼

為資料表建立索引的目的是什麼

hzc
hzc原創
2020-06-19 13:18:1218095瀏覽

為資料表建立索引的目的是什麼

一、SQL建立索引的目的如下:

1、透過唯一性索引(unique)可確保資料的唯一性;

2 、加快資料的檢索速度;

3、加快表之間的連接;

4、減少分組和排序時間;

5、使用最佳化隱藏器提高系統性能。

二、建立SQL索引的語法:

CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED](索引类型) INDEX <索引名> ON <表名>(<列名> [ASC|DESC] 
[, <列名>[ASC|DESC]...])。

為資料表建立索引的目的是什麼

#擴充資料:

#索引的類別介紹:

1.唯一索引:

唯一索引是不允許其中任何兩行具有相同索引值的索引。當現有資料中存在重複的鍵值時,大多數資料庫不允許將新建立的唯一索引與表格一起儲存。資料庫還可能防止新增將在表中建立重複鍵值的新資料。

2、主鍵索引:

資料庫表常有一列或多列組合,其值唯一標識表中的每一行。此列稱為表的主鍵。在資料庫關係圖中為表定義主鍵將自動建立主鍵索引,主鍵索引是唯一索引的特定類型。此索引要求主鍵中的每個值都唯一。當在查詢中使用主鍵索引時,它還允許對資料的快速存取。

推薦教學: 《mysql教學

以上是為資料表建立索引的目的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn