好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql高級學習之索引的優劣勢及規則使用

mysql高級學習之索引的優劣勢及規則使用

熱門標簽:怎樣在地圖標注銷售區域 啥是企業400電話辦理 百應電話機器人優勢 武漢網絡外呼系統服務商 電話外呼系統改號 曲靖移動外呼系統公司 地圖標注費用是多少 南昌三維地圖標注 外呼系統打電話上限是多少

一、索引的優劣勢

優點:可以快速的檢索  、可以加快分組和排序

缺點: 占用儲存空間、降低數據表的修改操作

二、索引的分類

主鍵索引 即主索引,根據主鍵 pk_clolum(length)建立索引,不允許重復,不允許空值
唯一索引 用來建立索引的列的值必須是唯一的,允許空值
普通索引 用表中的普通列構建的索引,沒有任何限制
全文索引 用大文本對象的列構建的索引
全文索引 用大文本對象的列構建的索引;
組合索引 用多個列組合構建的索引,這多個列中的值不允許有空值。

三、使用索引的規則

1、適合建立索引的情況

  • 主鍵自動建立唯一索引;
  • 經常作為查詢條件在 WHERE 或者 ORDER BY 語句中出現的列要建立索引;
  • 作為排序的列要建立索引;
  • 查詢中與其他表關聯的字段,外鍵關系建立索引;
  • 高并發條件下傾向組合索引;
  • 用于聚合函數的列可以建立索引,例如使用了 max(column_1)或者count(column_1)時的 column_1 就需要建立索引。

2、不適合建立索引的情況

  • 經常增刪改的列不要建立索引;
  • 有大量重復的列不建立索引;
  • 表記錄太少不要建立索引。

3、索引失靈的情況

  • 在組合索引中不能有列的值為 NULL,如果有,那么這一列對組合索引就是無效的;
  • LIKE 操作中,'%aaa%'不會使用索引,也就是索引會失效,但是‘aaa%'可以使用索引;
  • 在索引的列上使用表達式或者函數會使索引失效;
  • 在查詢條件中使用不等于,包括符號、>符號和!=會導致索引失效;
  • 在查詢條件中使用 IS NULL 或者 IS NOT NULL 會導致索引失效;
  • 字符串不加單引號會導致索引失效;
  • 在查詢條件中使用 OR 連接多個條件會導致索引失效,除非 OR 鏈接的每個條件都加上索引;
  • 如果排序的字段使用了索引,那么 select 的字段也要是索引字段,否則索引失效;
  • 盡量不要包括多列排序,如果一定要,最好為這隊列構建組合索引。

四、關于索引的SQL

1、創建表的時候添加索引

-- 創建表的時候添加索引
-- INDEX 關鍵詞
-- myindex 索引的名稱自己起的
-- (username(16))添加到哪一個字段上
CREATE TABLE mytable(
 ID INT NOT NULL,
 username VARCHAR(16) NOT NULL,
 INDEX myindex (username(16))
);

2、創建表過后添加索引

-- 添加索引
-- myindex索引的名字(自己定義)
-- mytable 表的名字
CREATE INDEX myindex ON mytable(username(16));
或者
ALTER TABLE mytable ADD INDEX myindex(username);

3 查看索引

-- mytable 表的名字
 show index FROM mytable;

4、刪除索引

-- myindex索引的名字(自己定義)
-- mytable 表的名字
DROP INDEX myindex ON mytable;
或者
ALTER TABLE mytable DROP INDEX myindex;

總結

到此這篇關于mysql高級學習之索引的優劣勢及規則使用的文章就介紹到這了,更多相關mysql高級索引內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql 添加索引 mysql 如何創建索引
  • MySQL索引類型總結和使用技巧以及注意事項
  • MySQL查看、創建和刪除索引的方法
  • MySQL 創建索引(Create Index)的方法和語法結構及例子
  • mysql性能優化之索引優化
  • Mysql索引會失效的幾種情況分析
  • MySQL 主鍵與索引的聯系與區別分析
  • 基于mysql全文索引的深入理解
  • 解決MySQL中IN子查詢會導致無法使用索引問題
  • MySQL 索引分析和優化

標簽:資陽 隨州 甘南 滄州 荊州 吉林 錦州 黑河

巨人網絡通訊聲明:本文標題《mysql高級學習之索引的優劣勢及規則使用》,本文關鍵詞  mysql,高級,學,習之,索引,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql高級學習之索引的優劣勢及規則使用》相關的同類信息!
  • 本頁收集關于mysql高級學習之索引的優劣勢及規則使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲午夜片子大全精品| 国产一级婬片A片久久久花开诺| 色噜噜男人的天堂在线观看| 拳皇周晓琳都扩那么大能活不| 美女脱精光| 中文字幕在线一区欧美日韩| 动漫精品中文字幕久久久| 放荡的女兵完整4| 三上悠亚资源| 麻豆精品秘?国产传媒夏夏| 无码人妻精品一区二区三区蜜桃91 | 成人日韩欧美| 黄瓜视频成人A片免费观看 | 小傻子又甜又软| 一级片免费在线播放| 色情亂伦视频免费国产天美工| 乱偷互换人妻中文字幕天美传媒| 国产h视频在线观看免费| 老师的批日起舒服| 与年轻的岳母| 日韩A片一级无码免费??蜜桃| 国产精品一区二区不卡小说| 接吻吃胸摸下面啪啪小说| 性漫画xxxx鸣漫画视频| 车内强摁做开腿呻吟H| 无码精品免费视频在线观看| 欧美又粗又大又硬又长又爽视频| 一个人日本的视频免费完整版| 国产mv| 人獸交高H黄暴辣文| 村长撕开乳罩吸奶头在线观看 | 亚洲天堂手机在线| 国产新疆偷窥熟女精品视频大全 | 激情亚洲欧美在线电影| 我在开会他在下添的很爽| 丫鬟被强行糟蹋H文| 国产丰满大乳无码免费播放 | 欧美AV无码国产精品色草莓| 男女激烈动图| 国产精品福利午夜在线观看| a毛片全部播放免费视频完整18|