索引

索引优缺点:  优点:加快数据检索速度,提高查找效率。

        缺点:占用数据库物理存储空间,当对表中数据更新时,索引需要动态维护,降低数据写入效率

 

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 表名;

 

索引结构 : 树形结构   这也是查询快的原因

 

 

  

  

posted @ 2021-04-24 07:52  苍山如海,残阳如血  阅读(50)  评论(0)    收藏  举报