欧美一区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://m.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管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 罗江县| 甘孜县| 石景山区| 阳山县| 旌德县| 蓬溪县| 齐齐哈尔市| 松原市| 乌什县| 武清区| 盐边县| 吕梁市| 阳新县| 和田县| 林甸县| 汾西县| 永新县| 庆阳市| 怀远县| 宁波市| 土默特左旗| 昌宁县| 左贡县| 会宁县| 色达县| 建始县| 汤原县| 华阴市| 湖北省| 丰原市| 天峨县| 海城市| 连州市| 屏南县| 黄龙县| 于都县| 东安县| 革吉县| 山丹县| 南充市| 桂林市|