91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

有關MySQL數據庫索引的內容介紹

發布時間:2020-06-01 17:29:39 來源:PHP中文網 閱讀:181 作者:三月 欄目:MySQL數據庫

下文我給大家簡單講講關于有關MySQL數據庫索引的內容介紹,大家之前了解過相關類似主題內容嗎?感興趣的話就一起來看看這篇文章吧,相信看完有關MySQL數據庫索引的內容介紹對大家多少有點幫助吧。

存儲引擎是數據庫的核心,常用的MySQL存儲引擎有InnoDB,MyISAM,memory.索引是加速數據的查詢的一種數據結構.

1. 索引簡介

1.1 索引優點

  1. 查詢數據塊
  2. 數據唯一性
  3. 加速表之間的連接

1.2 索引缺點

  1. 索引會占用存儲空間,可能比本身的表數據還大
  2. 只對查有利,增加了增刪改的負擔

1.3 使用索引的注意事項

  1. 字段值差別大的數據使用索引(性別列就不要用索引了)
  2. 字符字段可以只選取字段的前幾位字符建立索引,能簡少存儲數據.

2.兩個重要存儲引擎InnoDB和MyISAM

2.1 InnoDB

2.1.1 特點

  1. 支持事務
  2. 處理數據量巨大
  3. 表數據和索引分開存儲
  4. 支持行級鎖定
  5. 缺省 6B長度主鍵
  6. 主鍵本身就是索引,其索引映射的不是地址,而是主鍵,從而找到行記錄

2.1.2 InnoDB索引

只支持B+樹

2.2  MyISAM

2.2.1 特點

  1. 不支持事務
  2. 插入和查找極快
  3. 不支持事務
  4. 單純增查數據的首選

2.2.2 MyISAM索引

只支持B+樹

2.2.3 memory索引

支持 B+樹和HASH
MySQL數據庫一般默認innoDB存儲引擎.

3. 索引的分類

  1. 普通索引和唯一索引
  2. 單列索引和組合索引(組合索引:最左匹配才能使用)
  3. 全文索引:創建分詞,為每個分詞映射地址,從而通過找到索引中的分詞而找到數據的地址.
  4. 空間索引

4. 索引設計原則

  1. 并非越多越好.
  2. 避免對經常更新的表建立過多索引.
  3. 數據量小的表不使用索引.
  4. 索引應該建立在值差異較大的列上.
  5. 頻繁分組操作表上建立組合索引.
  6. 盡量使用短索引,節省磁盤空間.

本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注億速云的MySQL視頻教程欄目!

以上就是MySQL數據庫索引的內容介紹的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

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

AI

东方市| 旅游| 文安县| 堆龙德庆县| 宁武县| 文成县| 光泽县| 大足县| 昌宁县| 汤阴县| 德惠市| 昭觉县| 西平县| 惠水县| 苏州市| 凉山| 广德县| 九台市| 曲沃县| 凤翔县| 灵山县| 清原| 阿荣旗| 额济纳旗| 镇远县| 洪雅县| 天水市| 鲜城| 卢龙县| 澜沧| 修文县| 岗巴县| 日喀则市| 峨眉山市| 江北区| 奉化市| 木里| 克东县| 无锡市| 合阳县| 郓城县|