mysql删除和增加索引的sql
时间: 2024-06-09 12:09:22 浏览: 78
删除索引的 SQL 语句:
```sql
DROP INDEX index_name ON table_name;
```
其中,`index_name` 是要删除的索引的名称,`table_name` 是要删除索引的表名。
增加索引的 SQL 语句:
```sql
ALTER TABLE table_name ADD INDEX index_name (column_name);
```
其中,`table_name` 是要增加索引的表名,`index_name` 是要新增的索引名称,`column_name` 是要创建索引的列名。可以在 `column_name` 后面添加 `ASC` 或者 `DESC` 来指定排序方式,默认是升序排序。例如:
```sql
ALTER TABLE users ADD INDEX idx_name_age (name ASC, age DESC);
```
以上 SQL 语句会在 `users` 表中的 `name` 和 `age` 列上创建一个名为 `idx_name_age` 的索引,其中 `name` 列是按照升序排序,`age` 列是按照降序排序。
阅读全文