找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
索引的作用: 加快检索的速度


快速读取数据

保证数据记录的唯一性

实现标语表之间的参照完整性

在使用orer by,group by子句进行检索时 索引可以减少排序和分组的时间

优点:

大大加快数据的检索速度

创建唯一性索引 保证数据库中的每一行数据的唯一性

加速表与表之间的链接

在使用分组和排序进行检索时可以显著的减少查询时间

缺点:

索引占物理空间

当对表中的数据进行增加 删除和修改的时候 索引也要动态的维护 降低了数据的维护速度


普通索引:index 创建后不会对字段有任何约束,可为空不为空,唯一值不能相同

create index a on aa(id);给aa表中的id字段创建了一个普通索引别名为a

show index from aa;查询aa表中有哪些索引

alter table aa drop index a: 删除表中的索引


唯一索引:unique index 值不能相同 可以为空

create unique index a on aa(id);给aa表中的id字段创建了一个唯一索引别名为a

删查同上


主键索引:primary key 不能为空 不能相同(常见) 表中只能有一个

create table aa change id id int(4)primary key;创建表的时候增加主键

alter table aa change id id int(4)primary key

alter table aa add primary key(id); 表已创建ok增加主键

alter table  aa drop primary key;删除主键索引

查同上





分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册