day01
删除索引:
drop index 索引字段 on 表名;
drop index idnumber on student;
删除自增:
alter table 表名 modify 字段 字段约束;
alter table student modify id int;
删除主键:
alter table 表名 drop primary key;
alter table student drop primary key;
一.索引
(1)MySQL中表的某些字段通过排序后生成一个固定格式的数据文件,这个文件称作索引文件,能够提高查询的速度
(2)为什么有了索引,查询的速度就会加快?
原理: B + 树
(3)创建索引:
普通索引:create index 索引名称 on 表名(字段列表); 所有字段都可以设置主键
唯一索引:create unique index 索引名称 on 表名(字段列表); 字段的值要有唯一性
主键索引:alter table 表名 add primary key(字段名); 主键一般设置一个,在id上,自增
全文索引:alter table 表名 add fulltext index 索引名称(字段名);
(4)优化select语句
查看查询语句的性能:explain
explain select...;
type---All
possible_keys---null
key---null
rows---1234 (遍历数据条数)
ext