码迷,mamicode.com
首页 > 数据库 > 详细

mysql的二级索引

时间:2014-09-12 16:36:13      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   on   c   sql   r   mysql   第一个   而且   

mysql中每个表都有一个聚簇索引(clustered index ),除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。

以InnoDB来说,每个InnoDB表具有一个特殊的索引称为聚集索引。如果您的表上定义有主键,该主键索引是聚集索引。如果你不定义为您的表的主键 时,MySQL取第一个唯一索引(unique)而且只含非空列(NOT NULL)作为主键,InnoDB使用它作为聚集索引。如果没有这样的列,InnoDB就自己产生一个这样的ID值,它有六个字节,而且是隐藏的,使其作 为聚簇索引。

mysql的二级索引

标签:使用   ar   on   c   sql   r   mysql   第一个   而且   

原文地址:http://www.cnblogs.com/Alight/p/3968369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!