mysql目录的创建

mysql索引的创建

1、索引分类:单列索引、组合索引

? 一个表中可以有多个单列索引, 但这不是组合索引

? 组合索引, 一个索引包含多个列

?

2、创建普通索引

方式一:CREATE INDEX indexName ON mytable(username(length));?

?

方式二:修改表结构?

ALTER mytable ADD INDEX [indexName] ON (username(length))?

?

方式三:创建表时直接指定

CREATE TABLE mytable( ?

ID INT NOT NULL, ??

username VARCHAR(16) NOT NULL, ?

INDEX [indexName] (username(length)) ?

);?

?

3、删除索引

DROP INDEX [indexName] ON mytable;?

?

4、唯一索引

方式一:CREATE UNIQUE INDEX indexName ON mytable(username(length))?

?

方式二:修改表结构

ALTER mytable ADD UNIQUE [indexName] ON (username(length))?

?

方式三:创建表的时候直接指定

CREATE TABLE mytable( ?

?

ID INT NOT NULL, ??

?

username VARCHAR(16) NOT NULL, ?

?

UNIQUE [indexName] (username(length)) ?

?

);?

?

mysql目录的创建

相关文章:

你感兴趣的文章:

标签云: