日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL索引的基本語法

瀏覽:35日期:2023-10-13 10:03:54

索引是排好序的數據結構!可以用在 where 條件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位數據所在的物理地址并找出來。

索引的分類

1.普通索引(normal):沒有任何約束,主要用于提高查詢效率

2.唯一索引(UNIQUE):在普通索引的基礎上增加了數據唯一性的約束,可以有多個

3.主鍵索引(primary key):主鍵索引在唯一索引的基礎上增加了不為空的約束,也就是 NOT NULL+UNIQUE,只能有一個

4.全文索引(FULLTEXT):MySQL 自帶的全文索引只支持英文。

一般使用專門的全文搜索引擎,比如 ES(ElasticSearch)

創建索引

#普通索引

ALTER TABLE 表名 ADD INDEX 索引名 (column_list);

#唯一索引

ALTER TABLE 表名 ADD UNIQUE 索引名(column_list);

#主鍵索引

ALTER TABLE 表名 ADD PRIMARY KEY 索引名(column_list);

#全文索引(字符串數據類型)

ALTER TABLE 表名 ADD fulltext 索引名(column_list);

#查看索引

show index from student G

這里用G 代替分號結束符;可以格式化輸出數據信息。

#刪除索引

修改表的方式刪除索引

ALTER TABLE 表名 DROP INDEX 索引名;

刪除主鍵索引

ALTER TABLE 表名 DROP PRIMARY KEY;

索引列為一列時為單一索引;多個列組合在一起創建的索引叫做聯合索引

什么情況下可以創建索引?

1.字段的數值有唯一性的限制,比如id

2.頻繁作為 WHERE 查詢條件的字段,尤其在數據表大的情況下

如果在數據量非常大的情況下,沒有 WHERE 條件過濾是非常可怕的。

3.需要經常 GROUP BY 和 ORDER BY 的列

4.UPDATE、DELETE 的 WHERE 條件列,一般也需要創建索引

原理是因為我們需要先根據 WHERE 條件列檢索出來這條記錄,然后再對它進行更新或刪除,非索引字段更新數據效果更明顯;

如果索引太多了,在更新數據的時候,如果涉及到索引更新,就會造成負擔。

5.DISTINCT 字段需要創建索引

6.做多表 JOIN 連接操作時,創建索引需要注意以下的原則

連接表的數量盡量不要超過 3 張,每增加一張表就相當于增加了 一次嵌套的循環,數量級增長會非常快 對用于連接的字段創建索引,并且該字段在多張表中的類型必須一致。

什么時候不需要創建索引?

索引的價值是快速定位,如果起不到定位的字段通常是不需要創建索引的

1.WHERE 條件(包括 GROUP BY、ORDER BY)里用不到的字段不需要創建索引;

2.表記錄太少,比如少于 1000 行,那么是不需要創建索引;

3.字段中如果有大量重復數據,也不用創建索引,比如性別字段;

4.頻繁更新的字段不一定要創建索引。因為更新數據的時候,也需要更新索引,如果索引太多,在更新索引的時候也會造成負擔,從而影響效率;

什么情況下索引失效?

1.如果索引列進行了表達式計算,使用函數,則會失效

2.在 WHERE 子句中,如果在 OR 前的條件列進行了索引,而在 OR 后的條件列沒有進行索引,那么索引會失效。

3.當我們使用 LIKE 進行模糊查詢的時候,表達式不能是 % 開始

4.索引列盡量設置為 NOT NULL 約束

判斷索引列是否為 NOT NULL,往往需要走全表掃描,因此我們最好在設計數據表的時候就將字段設置為 NOT NULL 約束比如你可以將 INT 類型的字段,默認值設置為 0。將字符類型的默認值設置為空字符串 (’’)

以上就是MySQL索引的基本語法的詳細內容,更多關于MySQL索引語法的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美亚洲综合视频| 日本aⅴ精品一区二区三区 | 国产劲爆久久| 亚洲永久av| 在线国产精品一区| 中文另类视频| 国产精品一区二区三区四区在线观看| 亚洲精品大片| 精品一区视频| 999国产精品视频| 久久国产中文字幕| 高清一区二区三区av| 婷婷综合一区| 999国产精品永久免费视频app| 国产日韩免费| 久久久久久一区二区| 美女91精品| 99视频在线精品国自产拍免费观看| 粉嫩av一区二区三区四区五区| 欧美天堂亚洲电影院在线观看| 影音先锋久久| 日韩欧美中文| 欧美福利在线| 一区二区电影| 亚洲精品护士| 国产亚洲一区二区手机在线观看| 日韩国产高清在线| 亚洲va中文在线播放免费| 欧美性www| 日韩视频中文| 91精品成人| 日韩中文字幕无砖| 欧美亚洲日本精品| 欧美国产极品| 亚洲aa在线| 亚洲我射av| 国产韩日影视精品| 久久的色偷偷| 影音先锋久久精品| 久久激情婷婷| 精品72久久久久中文字幕| 亚洲va久久久噜噜噜久久| 六月婷婷一区| 欧美亚洲三级| 精品国模一区二区三区| 中文字幕亚洲影视| 国产精品羞羞答答在线观看| 国产色播av在线| 蜜桃91丨九色丨蝌蚪91桃色| 美腿丝袜亚洲三区| 亚洲专区在线| 91一区二区| 日韩高清电影一区| 伊人久久av| 极品日韩av| 久久av在线| 日韩不卡一区| 国产精品久久久久av电视剧| 日韩欧美二区| 伊人www22综合色| 欧美日韩亚洲一区在线观看| 欧美另类专区| 亚洲午夜91| 精品国产亚洲一区二区三区大结局| 捆绑调教美女网站视频一区| 日韩国产网站| 国产精品久久久久久久免费软件| 亚洲a一区二区三区| 日韩精品首页| 天堂va在线高清一区| 美女视频黄免费的久久| 国产综合色区在线观看| 日韩一区二区免费看| 国产精品日韩久久久| 久久av超碰| 久久人人88| 91精品国产福利在线观看麻豆| 中文日韩欧美| 国产精品hd| 99久久精品国产亚洲精品| 精品亚洲二区| 老司机精品视频在线播放| 国产午夜精品一区在线观看| 日本欧美韩国一区三区| 亚洲丝袜美腿一区| 亚洲乱码久久| 日韩中文av| 国产日韩欧美高清免费| 色综合五月天| 黄页网站一区| 国产精品一区二区精品视频观看| 国产精品视频一区二区三区| 中文字幕人成乱码在线观看| 精品国产乱码久久久久久樱花| 久久精品一区| 国产综合激情| 日韩欧美中文字幕在线视频| 麻豆国产在线| 国产99久久| 日韩专区欧美专区| 欧美亚洲三级| 日韩大片在线观看| 国产女优一区| 国产精品一区亚洲| 蜜桃视频在线网站| 亚洲主播在线| 国产精品极品| 国产精品男女| 久久一区亚洲| 在线亚洲免费| 欧美特黄一区| 免费久久99精品国产| 久久a爱视频| 在线人成日本视频| 在线日韩中文| 亚洲精品一区二区妖精| 视频一区视频二区在线观看| 日韩视频1区| 亚洲作爱视频| 黄色在线网站噜噜噜| 久久影视一区| 欧美国产偷国产精品三区| 久久在线电影| 国产剧情一区| 国产精品视频一区视频二区| 好看的av在线不卡观看| 久久狠狠久久| 欧美日韩一二| 麻豆精品久久久| 欧美国产先锋| 香蕉久久久久久| 夜久久久久久| 国产夫妻在线| 精品国产99| 欧美日韩一二三四| 日韩三区免费| 国产精品99久久久久久董美香| 国产欧美在线观看免费| 午夜久久av| 国产精品欧美在线观看| 国产资源在线观看入口av| 日韩精品一区二区三区中文在线 | 福利一区和二区| 亚洲电影有码| 久久精品高清| 日韩激情中文字幕| 精品欧美激情在线观看| 亚洲人妖在线| 欧美综合另类| 国产精品一区高清| 日本亚洲三级在线| 欧美 日韩 国产精品免费观看| 在线亚洲精品| 麻豆精品久久久| 在线成人动漫av| 国产欧美日韩亚洲一区二区三区| 国产一区二区三区不卡视频网站 | 国产农村妇女精品一区二区| аⅴ资源天堂资源库在线| 欧美一级鲁丝片| 久久精品二区三区| 神马午夜久久| 亚洲女人av| 免费看精品久久片| 国产精品伦一区二区| 精品国产乱码| 日韩成人高清| 蜜桃av一区| 国产欧美日韩精品一区二区免费| 精品国产不卡| 丝袜美腿亚洲一区| 精品亚洲二区| 日韩中文字幕无砖| 激情欧美亚洲| 精品国产乱码| 91麻豆精品| 亚洲激精日韩激精欧美精品| 日韩国产成人精品| 久久久五月天| 久久精品国产成人一区二区三区| 夜夜精品视频| 三级小说欧洲区亚洲区| 久久av免费看| 首页欧美精品中文字幕| 在线手机中文字幕| 日韩精品社区| 中文久久精品| 亚洲一级网站| 国产精品不卡| 国产精品hd| 国产欧美日韩| 日韩二区在线观看| 欧美专区一区二区三区| 精品免费视频| 欧美国产中文高清| 国产欧美日韩精品一区二区免费| 亚洲三级视频| 国产一区白浆| 欧美精品一线| 日韩精品欧美大片|