MYSQ键表时创建索引
时间: 2023-12-13 18:33:05 浏览: 84
MySQL在创建表时可以为表创建索引,也可以在创建表后为表添加索引。以下是MySQL创建索引的方法:
1.在创建表时为表添加索引
```sql
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
INDEX index_name (column_list)
);
```
2.在创建表后为表添加索引
```sql
CREATE INDEX index_name ON table_name (column_list);
```
其中,`index_name`是索引的名称,`table_name`是要创建索引的表名,`column_list`是要创建索引的列名列表,可以是一个或多个列名。
需要注意的是,索引可以提高查询效率,但会降低插入、更新和删除数据的效率。因此,在创建索引时需要权衡利弊,根据实际情况选择是否创建索引。
阅读全文