创建mysql索性_【MySQL学习笔记】 MySQL 建立索引
时间: 2023-08-05 21:05:02 浏览: 149
在 MySQL 中,可以使用 `CREATE INDEX` 语句来创建索引。具体语法如下:
```
CREATE [UNIQUE] INDEX index_name
ON table_name (column_name1 [ASC|DESC], column_name2 [ASC|DESC], ...)
```
其中:
- `index_name`:索引名称,可以自定义命名。
- `table_name`:要在该表上创建索引的表名。
- `column_name1, column_name2, ...`:要在其上创建索引的列名。可以在一个索引中指定多个列。
- `ASC` 和 `DESC`:排序方式,用于指定每个索引列的排序方式。默认情况下,索引是按升序排序的(即 `ASC`)。
如果要创建唯一索引,则在 `CREATE` 关键字后面加上 `UNIQUE` 关键字,如下所示:
```
CREATE UNIQUE INDEX index_name
ON table_name (column_name1 [ASC|DESC], column_name2 [ASC|DESC], ...)
```
执行完毕后,MySQL 将在相应的表上创建相应的索引。注意,创建索引可能会占用较多的磁盘空间,并且在插入、更新和删除数据时可能会影响性能。因此,需要根据具体的业务需求和数据量来决定是否需要创建索引。
阅读全文