mysql 索引

mysql 索引

数据的查询量远远大于写入量;

  • 根据对应字段创建一个B+树的数据结构,当搜索时,从B+树上进行搜查;

  • select 是全表扫描;

  • 索引的类型:

    • 主键索引【primary key】;
    • 唯一索引【unique】;
    • 普通索引【index】;
    • 全文索引【fulltext】;
  • 添加索引

    -- 添加唯一索引,普通索引,
    CREATE UNIQUE INDEX id_index ON t24(id);
    DELETE TABLE t24 
    ALTER TABLE t24 
    	ADD INDEX id_index(id);
    ALTER TABLE t24 ADD PRIMARY KEY (ename);
    -- 显示索引,
    SHOW INDEX FROM t24;
    show indexs from t24;
    show keys from t24;
    
    -- primary key 自身就是一个主键索引;
    ALTER TABLE t24 ADD PRIMARY KEY (id);
    
  • 删除索引:

    DROP INDEX in_index ON t24;
    ALTER TABLE t24 DROP PRIMARY KEY;
    
posted @ 2025-03-05 17:04  烟雨断桥  阅读(3)  评论(0)    收藏  举报