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

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

MySQL索引的基本語法

瀏覽:30日期: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久久,三上悠亚国产精品一区二区三区
美女视频网站久久| 亚洲激情社区| 先锋影音国产一区| 亚洲在线免费| 免费在线观看成人| 日韩精品高清不卡| 国产精品亚洲综合色区韩国| 欧美一级网址| 国产精品亚洲片在线播放| 欧美激情麻豆| 国产资源在线观看入口av| 国产一区二区三区亚洲综合| 91伊人久久| 亚洲精品进入| 免费亚洲一区| 91精品国产调教在线观看| 伊人影院久久| 青草国产精品久久久久久| 国产精品久久久久久久久久妞妞| 久久精品国产亚洲aⅴ | 国产精品17p| 国产高清亚洲| 日韩毛片在线| 国产一区91| 日韩国产一二三区| 久久精品国产福利| 国产拍在线视频| 在线亚洲激情| 国产精品亚洲人成在99www| 麻豆精品av| 国内精品99| 日韩中文一区二区| 97视频热人人精品免费| 亚洲高清成人| 日韩影院精彩在线| 国产极品嫩模在线观看91精品| 伊伊综合在线| 亚洲欧美在线综合| 91青青国产在线观看精品| 女人天堂亚洲aⅴ在线观看| 欧美视频一区| 国产精品毛片一区二区在线看| 国产精品日本| 美腿丝袜亚洲一区| 亚洲精品午夜av福利久久蜜桃| 欧美亚洲二区| 在线日韩av| 国产精品美女午夜爽爽| 欧美日韩国产一区精品一区| 欧美另类中文字幕| 欧美搞黄网站| 麻豆国产欧美日韩综合精品二区| 国产一区日韩欧美| 欧美国产日韩电影| 亚洲一区二区毛片| 久久久久97| 99免费精品| 国产精品久久久久9999高清| 影院欧美亚洲| 国产精品传媒麻豆hd| 国产v日韩v欧美v| 蜜桃91丨九色丨蝌蚪91桃色| 国产高清不卡| 97成人在线| 亚洲在线观看| a国产在线视频| 国产精品资源| 亚洲一区二区免费在线观看| 久久久久国产精品一区三寸 | 老司机精品视频在线播放| 九九在线精品| 给我免费播放日韩视频| 91精品国产自产精品男人的天堂 | 日韩欧美激情| 亚洲一区国产| 欧美一区二区性| 成午夜精品一区二区三区软件| 日韩黄色av| 最近国产精品视频| 欧美高清一区| 亚洲成av人片一区二区密柚| 里番精品3d一二三区| 日韩在线成人| 久久亚洲视频| 不卡中文一二三区| 欧美~级网站不卡| 久久影院午夜精品| 国产精品毛片aⅴ一区二区三区| 久久大逼视频| 亚洲精品电影| 婷婷亚洲五月色综合| 久久国产毛片| 私拍精品福利视频在线一区| 国产 日韩 欧美 综合 一区| 国产精品亚洲四区在线观看| 久久国产精品色av免费看| 久久成人亚洲| 日韩午夜在线| 午夜欧美视频| 午夜精品一区二区三区国产| 激情久久婷婷| 亚洲电影在线一区二区三区| 激情综合网站| 每日更新成人在线视频| 午夜在线视频观看日韩17c| 亚洲婷婷在线| 黄色成人91| 亚洲欧美日韩在线观看a三区| 国产精品毛片一区二区三区| 久久午夜精品| 日韩动漫一区| 91嫩草精品| 国产精品最新自拍| 久久影院资源站| 日本久久综合| 91欧美日韩| 久久久久国产一区二区| 999在线观看精品免费不卡网站| 亚洲精品一区二区妖精| 亚洲综合小说| 国产精品成人3p一区二区三区| 麻豆一区二区三| 久久九九精品| 亚洲欧美日韩国产| 91综合久久爱com| 精品欧美日韩精品| 亚洲四虎影院| 亚洲一区激情| 欧美精品中文| 日韩视频网站在线观看| 99国产精品| 欧美日韩一区二区三区在线电影| 国产精品极品在线观看| 日韩理论视频| 噜噜噜躁狠狠躁狠狠精品视频| 日本在线不卡视频| 国语精品一区| 今天的高清视频免费播放成人| 免费美女久久99| 久久久久黄色| 亚洲一区二区动漫| 日韩av一区二区三区四区| 久久伊人国产| 妖精视频成人观看www| 国产日韩欧美一区二区三区| 日韩在线欧美| 日韩手机在线| 久久男女视频| 69堂免费精品视频在线播放| 在线中文字幕播放| 在线精品一区二区| 日本一区二区免费高清| 免费不卡在线视频| 美女性感视频久久| 国产一区91| 久久久久久色 | 中文字幕色婷婷在线视频| 国产高清一区| 国产精品中文字幕制服诱惑| 成人av二区| 久久亚洲精品中文字幕| 亚洲精品1区| 国语精品一区| 午夜久久av| 日本一区二区高清不卡| 亚洲精选久久| 久久中文字幕二区| 日韩精品免费视频人成| 神马久久午夜| 91九色综合| 亚洲激精日韩激精欧美精品| 久久精品三级| 亚洲精品韩国| 久久精品亚洲人成影院| 国产精品日韩精品在线播放| 欧美日韩精品免费观看视频完整| 欧美激情视频一区二区三区在线播放| 91久久亚洲| 日韩在线视频精品| 日本精品另类| aa国产精品| 999国产精品| 麻豆精品蜜桃视频网站| 日韩在线黄色| 国产视频一区欧美| 欧洲一级精品| 成人污污视频| 国产精品一卡| 亚洲精品看片| 亚洲激情欧美| 婷婷综合网站| 最近高清中文在线字幕在线观看1| 欧美日韩网址| 蜜臀精品久久久久久蜜臀 | 欧美在线看片| 亚洲少妇一区| 蜜桃国内精品久久久久软件9| av综合电影网站| 91亚洲一区| 国产一区二区三区成人欧美日韩在线观看|