数据库索引

来源:互联网 发布:什么程序员工资最高 编辑:程序博客网 时间:2024/06/03 08:11

一、数据库索引

@作用:

1.提高查询速度

2.确保数据的唯一性

3.可以加速表与表之间的连接,实现表与表之间的参照完整性

4.使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间

5.全文检索字段进行搜索优化

@分类:

1.主键索引(primary  key)

某一个属性组能唯一标识一条记录

特点:最常见的索引类型

2.唯一索引 (unique)

作用:避免同一个表中某数据列中的值重复

与主键索引的区别:

主键索引只能有一个

唯一索引可有多个

3.常规索引 (index)

作用:快速定位特定数据

注意!

index 和key关键字都可设置常规索引

应加在查找条件的字段

不宜添加太多常规索引,影响数据的插入、删除和修改操作

4.全文索引 (full  text)

注意!

只能用于MyISAM类型的数据表

只能用于CHAR 、VARCHAR 、TEXT 数据列类型

适合大型数据集

0 0
原创粉丝点击