索引
来源:互联网 发布:mac与iphone照片同步 编辑:程序博客网 时间:2024/06/08 17:54
数据库索引
1.作用:提高查询速度
确保数据的唯一性
可以加速表和表之间的连接,实现表与表之间的参照完整性
使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间
全文检索字段进行搜索优化
分类:主键索引(primary key)
唯一索引(unique)
常规索引(index)
全文索引(fulltext)
2.主键索引
主键:某一个属性组能唯一标识一条记录
特点:最常见的索引类型
确保数据记录的唯一性
3.唯一索引
作用:避免同一个表中某数据列中的值重复
与主键索引的区别:主键索引只能有一个
唯一索引可有多个
4.常规索引
作用:快速定位特定数据
注意:index和key关键字都可设置常规索引
应加在查找条件的字段
不宜添加太多常规索引,影响数据的插入、删除和修改操作
5.全文索引
作用:快速定位特定数据
注意:只能用于MyISAM类型的数据表
只能用于char、varchar、text数据列类型
适合大型数据集
6.管理索引
创建索引:创建表时添加
建表后追加:alter table 表名 add 索引类型(数据列名)
删除索引:drop index 索引名 on 表名
alter table 表名 drop index 索引名
alter table 表名 drop primary key
查看索引:show index(或keys)from 表名
7.索引准则
索引不是越多越好
不要对经常变动的数据加索引
小数据量的表建议不要加索引
索引一般加在查找条件的字段
1.作用:提高查询速度
确保数据的唯一性
可以加速表和表之间的连接,实现表与表之间的参照完整性
使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间
全文检索字段进行搜索优化
分类:主键索引(primary key)
唯一索引(unique)
常规索引(index)
全文索引(fulltext)
2.主键索引
主键:某一个属性组能唯一标识一条记录
特点:最常见的索引类型
确保数据记录的唯一性
3.唯一索引
作用:避免同一个表中某数据列中的值重复
与主键索引的区别:主键索引只能有一个
唯一索引可有多个
4.常规索引
作用:快速定位特定数据
注意:index和key关键字都可设置常规索引
应加在查找条件的字段
不宜添加太多常规索引,影响数据的插入、删除和修改操作
5.全文索引
作用:快速定位特定数据
注意:只能用于MyISAM类型的数据表
只能用于char、varchar、text数据列类型
适合大型数据集
6.管理索引
创建索引:创建表时添加
建表后追加:alter table 表名 add 索引类型(数据列名)
删除索引:drop index 索引名 on 表名
alter table 表名 drop index 索引名
alter table 表名 drop primary key
查看索引:show index(或keys)from 表名
7.索引准则
索引不是越多越好
不要对经常变动的数据加索引
小数据量的表建议不要加索引
索引一般加在查找条件的字段
阅读全文
0 0
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- 索引
- “索引”
- 索引
- 移动web开发经验总结
- XTOJ1267 Highway 【最小生成树】
- Delphi实现防止程序多次运行
- 36. Valid Sudoku
- 智能补全模糊查询select2的下拉选择框使用
- 索引
- php基础知识 12,文件操作函数库
- Scala 开发环境搭建和基础教程
- Ubuntu 16.04 OpenCV多版本冲突
- 909422229_JSP页面动态下拉菜单Ajax
- 『ORACLE』 DG切换主备库角色(11g)
- opencv 检测人脸、人眼
- Auto Ware 代码解析系列-pure_pursuit节点
- Virtualbox下XP虚拟机反复自动重启