索引的一些概念使用
来源:互联网 发布:临沂软件开发设计 编辑:程序博客网 时间:2024/05/19 04:29
1、普通索引
普通索引的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column = )或排序条件(ORDER BY column)中
的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。
2、唯一索引
普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。
如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE把它定义为一个唯一索引。这么做的好处:一是简化了MySQL对这个索引的管理工作,这个索引也因此而变得更有效率;二是mysql会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,MySQL将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。
3.复合索引的优点和注意事项
原文链接:http://www.cnblogs.com/lovekingly/p/3962284.html
4.使用
原文链接:http://blog.csdn.net/winy_lm/article/details/49718193
索引字段建议建立NOT NULL约束
5.sql处理百万级以上的数据提高查询速度的方法
原文链接:http://blog.csdn.net/zhengyiluan/article/details/51671599
阅读全文
0 0
- 索引的一些概念使用
- 使用ORACLE索引的一些小技巧
- 使用oracle索引的一些小技巧
- 数据库索引使用的一些建议
- 使用ORACLE索引的一些小技巧
- 索引使用的一些小技巧
- MySQL索引的概念
- 索引的概念和创建索引例子
- 索引器的概念总结
- MySQL各种索引的概念
- 【Lucene02】索引的相关概念
- inode索引节点的概念
- 索引的概念及创建
- solr索引的概念merge
- 数据库的一些概念
- 管理信息系统的一些概念
- 管理信息系统的一些概念
- 指针的一些概念
- ajax创建及参数、优缺点分析
- 如何做个好员工
- swift常见的注释方式
- Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别
- 远程桌面访问本地计算机文件夹或磁盘
- 索引的一些概念使用
- [Java]日期和时间的使用
- 值传递和引用传递
- 如何使mysql支持emoji存储
- 自定义不预加载viewpager
- 透过CAT,来看分布式实时监控系统的设计与实现
- 零基础搭建Shadowsocks(二)
- 更智能的线下店铺是什么样?中科爱讯要借助IOT和AI技术打造智慧零售
- 魅族手机装Xposed框架