• SHOW CREATE TABLE
    • 语法图
    • 示例
    • MySQL 兼容性
    • 另请参阅

    SHOW CREATE TABLE

    SHOW CREATE TABLE 语句用于显示用 SQL 重新创建已有表的确切语句。

    语法图

    ShowStmt:

    ShowStmt

    TableName:

    TableName

    示例

    1. mysql> CREATE TABLE t1 (a INT);
    2. Query OK, 0 rows affected (0.12 sec)
    3. mysql> SHOW CREATE TABLE t1;
    4. +-------+------------------------------------------------------------------------------------------------------------+
    5. | Table | Create Table |
    6. +-------+------------------------------------------------------------------------------------------------------------+
    7. | t1 | CREATE TABLE `t1` (
    8. `a` int(11) DEFAULT NULL
    9. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin |
    10. +-------+------------------------------------------------------------------------------------------------------------+
    11. 1 row in set (0.00 sec)

    MySQL 兼容性

    SHOW CREATE TABLE 语句与 MySQL 完全兼容。如有任何兼容性差异,请在 GitHub 上提交 issue。

    另请参阅

    • CREATE TABLE
    • DROP TABLE
    • SHOW TABLES
    • SHOW COLUMNS FROM