SHOW ENGINES

SHOW ENGINES 语句用于列出所有支持的存储引擎,该语法仅提供 MySQL 兼容性。

语法图

ShowEnginesStmt

SHOW ENGINES - 图1

ShowLikeOrWhere

SHOW ENGINES - 图2

1. ShowEnginesStmt ::=
2. "SHOW" "ENGINES" ShowLikeOrWhere?
3. ShowLikeOrWhere ::=
4. "LIKE" SimpleExpr
5. |   "WHERE" Expression

示例

1. SHOW ENGINES;
1. +--------+---------+------------------------------------------------------------+--------------+------+------------+
2. | Engine | Support | Comment                                                    | Transactions | XA   | Savepoints |
3. +--------+---------+------------------------------------------------------------+--------------+------+------------+
4. | InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
5. +--------+---------+------------------------------------------------------------+--------------+------+------------+
6. 1 row in set (0.00 sec)

MySQL 兼容性

  • SHOW ENGINES 语句始终只返回 InnoDB 作为其支持的引擎。但 TiDB 内部通常使用 TiKV 作为存储引擎。