索引
索引优缺点: 优点:加快数据检索速度,提高查找效率。
缺点:占用数据库物理存储空间,当对表中数据更新时,索引需要动态维护,降低数据写入效率
1.普通索引(MUL)
create table 表名 (字段名 数据类型,字段名 数据类型,index(字段名),index(字段名));
在已有表中创建索引
create index 索引名 on 表名(字段名);
2.唯一索引(unique):字段内容不允许重复,但是可以为NULL, key标志为 UNI
create table 表名(字段名 数据类型,字段名 数据类型,unique(字段名));
在已有表中创建唯一索引
create unique index 索引名 on 表名(字段名);
3.主键索引:一个表中只能有一个主键索引,不允许为NULL,不能重复 KEY标志为 PRI
create table 表名(id int primary key auto_increment, ....);
在已有表中添加主键索引
alter table 表名 add primary key(id);
创建复合索引 primary key(uid,cid)
删除主键索引 alter table 表名 drop primary key
查看索引: 1通过key标志判断索引 desc 表名;
2查看索引详细信息 show index from 表名;
删除索引:drop index 索引名 on 表名;
索引结构 : 树形结构 这也是查询快的原因

浙公网安备 33010602011771号