中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數據庫--索引

發布時間:2020-08-03 04:20:40 來源:網絡 閱讀:544 作者:wpfbcr 欄目:數據庫

索引

索引是對數據庫表中一個或多個列的值進行排序的結構。如果想按特定職員的姓來查找他或她,則與在表中搜索所有的行相比,索引有助于更快地獲取信息。


沒有索引的情況下,如果執行select * from test_info where id=1000;這條語句會從表中的第一行一直搜索到第1000行,而在這列添加索引之后,就會通過索引快速定位到這一個字段。


索引的分類:

1、分為聚簇索引和非聚簇索引兩類聚簇索引能提高多行檢索的速度,而非聚簇索引對于單行的檢索很快。

2、唯一索引:不允許兩行有相同的值

3、主鍵索引:為表定義一個主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特殊類型。主鍵索引要求主鍵中的每個值是唯一的,并且不能為空。

4、普通索引: 沒有任何的限制。



索引的創建:

ALTER TABLE tbl_name ADD PRIMARY KEY (column_list): 該語句添加一個主鍵,這意味著索引值必須是唯一的,且不能為NULL。


ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 這條語句創建索引的值必須是唯一的(除了NULL外,NULL可能會出現多次)。


ALTER TABLE tbl_name ADD INDEX index_name (column_list): 添加普通索引,索引值可出現多次。


ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list):該語句指定了索引為 FULLTEXT ,用于全文索引。



索引的刪除:

ALTER TABLE tb1_name DROP INDEX index_name


使用 show index from tablename;可以查詢已經設置的索引。


下面是索引的添加刪除和查看的一個例子:(my_sql下)

數據庫--索引



總結:

創建索引后不僅能加快檢索速度而且還會對檢索出來的數據進行排序。

有利必有弊,創建索引會消耗空間,使數據的加載變慢,所以添加索引不要冗余,

適當的添加會大大增加數據庫查詢的效率。





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汕尾市| 西乌珠穆沁旗| 襄垣县| 徐汇区| 信阳市| 紫云| 抚远县| 蕉岭县| 天柱县| 子长县| 罗平县| 麻栗坡县| 荣昌县| 阳信县| 乾安县| 秦皇岛市| 陵水| 祁连县| 松溪县| 沈阳市| 年辖:市辖区| 和田市| 启东市| 洪雅县| 康马县| 焉耆| 栖霞市| 宁南县| 华宁县| 清涧县| 安顺市| 稻城县| 武宁县| 汤阴县| 东港市| 清苑县| 陆川县| 讷河市| 辽中县| 那坡县| 达尔|