MySQL 索引使用

索引分类:

MySQL 索引使用_第1张图片

MySQL 索引使用_第2张图片

MySQL 索引使用_第3张图片

MySQL 索引使用_第4张图片

 通过创建表时创建索引:

创建表时,隐式创建索引

MySQL 索引使用_第5张图片

 显示创建索引:

MySQL 索引使用_第6张图片

  • 普通索引

MySQL 索引使用_第7张图片

MySQL 索引使用_第8张图片

  •  唯一索引

声明唯一约束后,添加数据时不能重复

MySQL 索引使用_第9张图片

  • 主键索引

MySQL 索引使用_第10张图片

  •  联合索引

MySQL 索引使用_第11张图片

  •  全文索引

MySQL 索引使用_第12张图片

 指定全文检索长度:MySQL 索引使用_第13张图片

 多字段全文检索:

MySQL 索引使用_第14张图片

 使用全文检索:

MySQL 索引使用_第15张图片

  •  空间索引

MySQL 索引使用_第16张图片

通过表单独添加索引

方式一:

MySQL 索引使用_第17张图片

 方式二:

MySQL 索引使用_第18张图片

 删除索引

注意:1.添加AUTO_INCREMENT约束字段的唯一索引不能被删除

           2.删除表中的列时,如果要删除的列为索引的组成部分,则该列也会从索引中删除。如果组成索引的所有列都被删除,则整个索引也将被删除

MySQL 索引使用_第19张图片

 修改索引可见性 

MySQL 索引使用_第20张图片

你可能感兴趣的:(mysql,开发语言)