索引

索引描述

mysql(2)——索引

索引原则

mysql(2)——索引

mysql(2)——索引

mysql(2)——索引

mysql(2)——索引

索引类型

普通索引 唯一索引 主键索引 组合索引

1. 创建索引

CREATE [UNIQUE] INDEX indexName ON mytable(username[(length)][,username2[(length)]]);

如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length。UNIQUE唯一索引

2. 修改表结构(添加索引)

ALTER table tableName ADD [UNIQUE] INDEX indexName(columnName(length));

ALTER TABLE tableName  MODIFY i INT NOT NULL;

ALTER TABLE tableName  ADD PRIMARY KEY (i);

该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。

3. 删除索引的语法

DROP INDEX [indexName] ON mytable; 

ALTER TABLE mytable DROP INDEX indexName;

ALTER TABLE mytable  DROP PRIMARY KEY;

4. 显示索引信息

HOW INDEX FROM table_name; \G

相关文章: