key的用途:主要是用来加快查询速度的。
KEY forum (status,type,displayorder) # 是多列索引(键)
KEY tid (tid) # 是单列索引(键)。
- CREATE TABLE `admin_role` (
- `adminSet_id` varchar(32) NOT NULL,
- `roleSet_id` varchar(32) NOT NULL,
- PRIMARY KEY (`adminSet_id`,`roleSet_id`),
- KEY `FK9FC63FA6DAED032` (`adminSet_id`),
- KEY `FK9FC63FA6C7B24C48` (`roleSet_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
主键,两个列组合在一起,是唯一的,内建唯一性索引,并且不能为NULL
另外,两个Key定义,相当于分别对这两列建立索引。
innodb
primary key 主键聚集索引
key 普通索引
引自:http://blog.youkuaiyun.com/nanamasuda/article/details/52543177