mysql创建索引语句
时间: 2023-10-01 13:07:55 浏览: 97
MYSQL创建索引全过程
MySQL中创建索引的语句格式如下:
```
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
ON table_name (column_name1 [ASC|DESC], column_name2 [ASC|DESC], …);
```
其中,`UNIQUE`、`FULLTEXT`和`SPATIAL`是可选的索引类型,`index_name`是索引的名称,`table_name`是要创建索引的表名,`column_name1`、`column_name2`等是要在索引中包含的列名,可以指定多个列名,用逗号分隔。`ASC`和`DESC`是可选的,用于指定列的排序方式,默认为`ASC`升序。
例如,创建一个名为`idx_name`的普通索引,包含`name`和`age`两个列:
```
CREATE INDEX idx_name ON mytable (name, age);
```
创建一个名为`idx_unique_email`的唯一索引,包含`email`列:
```
CREATE UNIQUE INDEX idx_unique_email ON mytable (email);
```
阅读全文