MySQL 索引
2017-05-15 14:13
176 查看
MySQL索引是不允许表中任何两行具有相同索引值的索引。
当现有的数据中存在重复的键值时,大多数数据库不允许把新创建的唯一索引与表一起保存。数据库还可能防止添加将在表中创建重复键值的新数据。主键索引数据库表经常有一列或列组合,其值唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键索引时,它还允许对数据的快速访问。在聚集索引中,表中行的物理顺序与键值的索引顺序相同。一个表只能包含一个聚集索引。
如果某索引不是聚集索引,则表中行的物理顺序与键值的逻辑顺序不匹配。与非聚集索引相比,聚集索引通常提供更快的数据访问速度。
当现有的数据中存在重复的键值时,大多数数据库不允许把新创建的唯一索引与表一起保存。数据库还可能防止添加将在表中创建重复键值的新数据。主键索引数据库表经常有一列或列组合,其值唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键索引时,它还允许对数据的快速访问。在聚集索引中,表中行的物理顺序与键值的索引顺序相同。一个表只能包含一个聚集索引。
如果某索引不是聚集索引,则表中行的物理顺序与键值的逻辑顺序不匹配。与非聚集索引相比,聚集索引通常提供更快的数据访问速度。
相关文章推荐
- 网站之MySQL 索引分析和优化
- 详解mysql索引总结----mysql索引类型以及创建
- MySQL索引经验之浅见
- MySQL索引分析和优化
- 边学边用Mysql(2):索引的作用
- MySQL索引长度问题(转)
- mysql表锁、行锁、索引之间暧昧的关系
- 一个mysql表索引被破坏的问题及解决
- 通过实验分析索引对MySQL插入时性能的影响
- 加速动态网站 MySQL索引分析和优化
- MySQL索引经验之浅见
- MySQL索引分析和优化
- MYSQL 降序索引和减轻索引扫描
- MySql 函数索引
- MySQL查找的方式与索引的效率
- MySQL索引分析和优化
- MySQL索引分析和优化
- 在MySQL中创建索引
- Mysql建立索引,找出重复纪录,删除重复的纪录,ultraedit使用小技巧
- MySQL索引分析和优化