索引分类

95 阅读1分钟

主键索引 表中的列设定为主键后,数据库会自动建立主键索引。 单独创建和删除主键索引语法:

创建主键索引语法: alter table 表名 add primary key (字段); 删除主键索引语法: alter table 表名 drop primary key;

唯一索引 表中的列创建了唯一约束时,数据库会自动建立唯一索引。 单独创建和删除唯一索引语法:

创建唯一索引语法:alter table 表名 add unique 索引名(字段); 删除唯一索引语法:drop index 索引名 on 表名;

单值索引 ==即一个索引只包含单个列,一个表可以有多个单值索引。== 建表时可随表一起建立单值索引 单独创建和删除单值索引语法:

创建单值索引:alter table 表名 add index 索引名(字段); 删除单值索引:drop index 索引名 on 表名;

复合索引 ==即一个索引包含多个列。== 建表时可随表一起建立复合索引 单独创建和删除复合索引语法:

创建复合索引:alter table 表名 add index 索引名(字段,字段2); 删除复合索引:drop index 索引名 on 表名;