首页 / 科技百科 / 正文

sql语句查询索引有哪些 

在SQL语句中,查询索引的语句有以下几种:

1. 创建索引:

- 普通索引:使用`ALTER TABLE`语句或`CREATE INDEX`语句创建。例如:`ALTER TABLE table_name ADD INDEX index_name (column_list)`或`CREATE INDEX index_name ON table_name (column_list)`。

- 唯一索引:使用`ALTER TABLE`语句或`CREATE UNIQUE INDEX`语句创建。例如:`ALTER TABLE table_name ADD UNIQUE (column_list)`或`CREATE UNIQUE INDEX index_name ON table_name (column_list)`。

- 主键索引:在唯一索引的基础上,相应的列必须为主键。

- 全文索引:用来对大表的文本域(char,varchar,text)进行索引。例如:`ALTER TABLE article ADD FULLTEXT index_content(content)`。

- 组合索引:指多个字段上创建的索引。例如:`ALTER TABLE'table' ADD INDEX name_city_age (name,city,age)`。

2. 删除索引:

- 使用`ALTER TABLE`语句删除。例如:`ALTER TABLE table_name DROP INDEX index_name`或`ALTER TABLE table_name DROP PRIMARY KEY`。

- 使用`DROP INDEX`语句删除。例如:`DROP INDEX index_name ON table_name`。

3. 查看索引:使用`SHOW INDEX FROM table_name`或`SHOW KEYS FROM table_name`语句查看已创建的索引。

如有侵权请及时联系我们处理,转载请注明出处来自