mysql新建索引sql语句
时间: 2023-10-29 17:00:08 浏览: 110
在MySQL中,可以使用以下语法来创建索引:
1. 创建主键索引(PRIMARY KEY):
```sql
ALTER TABLE table_name ADD PRIMARY KEY (column);
```
其中,table_name是表名,column是要创建主键索引的列名。
2. 创建唯一索引(UNIQUE):
```sql
ALTER TABLE table_name ADD UNIQUE (column);
```
其中,table_name是表名,column是要创建唯一索引的列名。
3. 创建普通索引(INDEX):
```sql
ALTER TABLE table_name ADD INDEX index_name (column);
```
其中,table_name是表名,index_name是索引名称,column是要创建普通索引的列名。
4. 创建全文索引(FULLTEXT):
```sql
ALTER TABLE table_name ADD FULLTEXT (column);
```
其中,table_name是表名,column是要创建全文索引的列名。
5. 创建组合索引(多列索引):
```sql
ALTER TABLE table_name ADD INDEX index_name (column1, column2, column3);
```
其中,table_name是表名,index_name是索引名称,column1, column2, column3是要创建组合索引的列名。
另外,你也可以使用CREATE INDEX语句来创建索引,例如:
```sql
CREATE INDEX index_name ON table_name (column1, column2, ...);
```
其中,index_name是索引名称,table_name是表名,column1, column2, ...是组合索引的列名。
请根据自己的需求选择适合的创建索引的语句。
阅读全文