无涯教程-MariaDB - Indexes(索引&统计)

84 阅读1分钟

索引加快了SELECT语句的速度,但影响了插入和更新语句的速度。

创建索引

您可以通过CREATE TABLE ... INDEX语句或CREATE INDEX语句创建索引。

CREATE [UNIQUE or FULLTEXT or...] INDEX index_name ON table_name column;

查看其用法示例-

CREATE UNIQUE INDEX top_sellers ON products_tbl product;

删除索引

查看下面给出的Drop Index的一般语法-

DROP INDEX index_name ON table_name;

查看其用法示例-

DROP INDEX top_sellers ON product_tbl;

重命名索引

使用ALTER TABLE语句重命名索引。

ALTER TABLE table_name DROP INDEX index_name, ADD INDEX new_index_name;

查看其用法示例-

ALTER TABLE products_tbl DROP INDEX top_sellers, ADD INDEX top_2016sellers;

查看索引

您将需要检查和跟踪所有索引,使用SHOW INDEX列出与给定表关联的所有现有索引,\G表示垂直显示。

查看以下示例-

mysql > SHOW INDEX FROM products_tbl\G

参考链接

www.learnfk.com/mariadb/mar…