### 创建索引(索引本身也会开销磁盘空间)
### 创建索引后,只对创建了索引的列有效
create index 索引名 on 表名(列名)
### 索引原理
没有索引时,进行全表扫描,查询速度慢
有索引时,会形成索引的数据结构,比如二叉树
### 索引会对 更新,插入,删除语句有影响
### 索引的类型
1.主键索引 主键自动的为主索引 primary key
2.唯一索引 unique
3.普通索引 index
4.全文索引fulltext 适用于myisam
一般开发,不使用mysql自带的全文索引,而是使用;全文搜索solr 和elasticSearch(ES)
### 索引使用
###查看表中的索引
1.show index from table_name
2.show indexes from table_name
3.show keys from table_name
4.desc table_name
### 添加唯一索引
create unique index id_index on table_name (id);
### 添加普通索引1
create index id_index on table_name (id);
### 添加普通索引2
alter table table_name add index id_inedx (id)
### 添加主键索引
1.可以在创建表中直接写primary key
2.alter table table_name add primary key (id)
### 删除索引
drop index id_index on table_name;
### 删除主键索引
alter table table_name drop primary key;