索引
- 是帮助MySQL高效获取数据的数据结构(有序),这些数据结构以某种方式指向数据,是在MySQL的存储引擎层实现的
- BTREE索引,最常见的索引,大部分存储引擎都支持
索引语法
- 创建数据库
create database demo01 default charset-utf8mb4
- 使用该数据库
use demo01
- 创建表结构
省略
- 插入数据
省略
- 创建索引
create [unique|fulltext|spatial] index index_name [using index_type] on tb_name[index_col_name,...]
- 删除索引
drop index index_name on table_name
通过alter创建索引
alter table table_name add primary key(column_list);#添加一个主键,且索引值唯一且不能为空
alter table table_name add unique index_name(column_list);#添加一个唯一索引,可以为null
alter table table_name add index_name(column_list)
alter table table_name add fulltext index_name(column_list)
- 创建复合索引
crea