欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

MySQL索引創建與維護

MySQL索引創建與維護

1 InnoDB兩種索引介紹

  • B+樹索引:B+樹在數據庫中的實現,高度大約2~3層,最多2-3次I/O即可查詢到數據行

    • 聚集索引:按照主鍵構造的一棵B+樹

      • 葉子節點存放表的行記錄,葉子節點也稱數據頁

      • 非葉子節點存放鍵值以及指向數據頁的偏移量

    • 輔助索引:

      • 葉子節點包含鍵值以及對應行數據的主鍵
      • 每張表可以存在多個非聚集索引
  • 哈希索引:InnoDB存儲引擎使用自適應哈斯索引,采用散列表的數據結構,加速查詢

    • key:索引鍵值,value:索引記錄頁面位置

    • 系統自動生成,無法手動干預

注:B+樹索引的使用場景:取值范圍廣、高選擇性的字段

2 創建/刪除索引

  • ALTER TABLE

    ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL] INDEX 索引名 (字段名 (長度)[ASC|DESC])

    ALTER TABLE 表名 DROP INDEX index_name

    CREATE/DROP INDEX

    CREATE UNIQUE INDEX indexName ON mytable(username(length))?

    #drop索引
    ALTER TABLE testalter_tbl DROP INDEX c;
    #drop主鍵
    ALTER TABLE testalter_tbl DROP PRIMARY KEY;

    ?

文章鏈接: http://www.qzkangyuan.com/9691.html

文章標題:MySQL索引創建與維護

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程投稿分享

MySQL數據表操作

2022-9-2 14:24:42

建站教程投稿分享

MySQL日志管理

2022-9-5 15:24:57

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 盐边县| 得荣县| 九龙坡区| 克拉玛依市| 揭阳市| 霞浦县| 扬州市| 嘉兴市| 常德市| 黄冈市| 昆明市| 通渭县| 华坪县| 乐都县| 磐安县| 宁阳县| 南阳市| 皮山县| 开平市| 闽清县| 石嘴山市| 平凉市| 永川市| 靖州| 菏泽市| 西宁市| 公主岭市| 晋城| 且末县| 和静县| 惠州市| 苍溪县| 友谊县| 建宁县| 通河县| 仲巴县| 儋州市| 卢湾区| 文化| 上犹县| 南汇区|