这里,CLUSTERED INDEX是用来建立聚簇索引的关键字,此语句的意思是在表mytable上的mycolumn字段上创建一个名为myclumn_cindex的聚簇索引,且为唯一索引。
主键索引
是一种特殊的唯一索引,不允许有空值。简称主键,原文是PRIMARY KEY,由一个或多个列组成,用于唯一性标识数据表中的某一条记录。一个表可以没有主键,但最多只能有一个主键,并且主键值不能包含NULL。
可以这样来记忆:主键=主键索引=聚集索引
实例:一般id作为表的主键
PRIMARY KEY (id
),
联合索引是指对表上的多个列进行索引,联合索引也是一棵B+树.
命名规则:表名_字段名
-
1、需要加索引的字段,要在where条件中
-
2、数据量少的字段不需要加索引
-
3、如果where条件中是OR关系,加索引不起作用
-
4、符合最左原则(where条件必须有联合索引的第一个字段)
例如:
CREATE TABLE test
(
id
int(4) NOT NULL AUTO_INCREMENT,
name
varchar(10) NOT NULL,