美文网首页
mysql 索引管理

mysql 索引管理

作者: 肖金光xjg | 来源:发表于2017-04-23 22:22 被阅读33次

[TOC]

索引管理

按特定数据结构存储的数据

索引类型

  • 聚集索引、非聚集索引: 数据是否与索引存储在一起
  • 主键索引、辅助索引
  • 稠密索引、稀疏索引: 是否索引了每一项数据
  • B+ TREE、HASH、R TREE
  • 简单索引、组合索引
  • 左前缀索引
  • 覆盖索引

创建索引

alter table table_test add index index_test1(name) ;
create index index_test2 on table_test(age);

删除索引

drop index name on table_test ;

查看索引

SHOW {INDEX | INDEXES | KEYS}
    {FROM | IN} tbl_name
    [{FROM | IN} db_name]
    [WHERE expr]

示例:

SHOW INDEX FROM mytable FROM mydb;
SHOW INDEX FROM mydb.mytable;

分析查询语句执行过程(explain)
···sql
EXPLAIN SHOW INDEX FROM mytable FROM mydb;

相关文章

  • 索引

    一文说尽 MySQL 优化原理MySQL 索引管理与执行计划

  • mysql高级:视图、事务、索引

    # mysql高级:视图、事务、索引 * 视图 * 事务 * 索引 * 账户管理 * 主从 ## 1.视图 动态抽...

  • MySQL索引及查询优化书目录

    MySQL索引的原理之索引目的 MySQL索引的原理之索引原理 MySQL索引的原理之索引的类型 MySQL索引的...

  • mysql 索引管理

    [TOC] 索引管理 按特定数据结构存储的数据 索引类型 聚集索引、非聚集索引: 数据是否与索引存储在一起 主键索...

  • MySQL索引管理

    文章内容

  • MySQL索引管理

    一.索引简介 索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 让获取的数据更有目的性,从而提高数据库检...

  • MySQL索引管理

    索引分类 聚集索引 非聚集索引单列索引一个索引只包含一个列多列索引(复合索引)一个索引包含多个列唯一索引索引列的值...

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

  • MySQL索引的使用

    MySQL索引 MySQL索引可以快速提高MySQL的检索速度。索引分单列索引和组合索引单列索引:即一个索引只包含...

  • Mysql索引与锁

    本文以Mysql5.7为例测试。 1:mysql索引方法 Mysql的索引方法分为btree索引和hash索引。 ...

网友评论

      本文标题:mysql 索引管理

      本文链接:https://www.haomeiwen.com/subject/seryzttx.html