首页/数据/数据库速查/SHOW CREATE TABLE 查看建表语句

SHOW CREATE TABLE 查看建表语句

取得表的完整 DDL(引擎、字符集、索引、外键、注释),是核对线上表结构与跨环境复制结构的标准手段。

数据库速查数据更新于 2026-10-12
用途导出/核对表结构
语法SHOW CREATE TABLE tbl\G
同族SHOW CREATE DATABASE / VIEW / TRIGGER

常用示例

常用示例
SHOW CREATE TABLE orders\G
SHOW CREATE DATABASE appdb\G
SHOW CREATE VIEW v_order_summary\G

复制表结构

复制表结构
CREATE TABLE orders_2026 LIKE orders;   -- 结构+索引,不含数据
输出中的 AUTO_INCREMENT=xxx 是当前自增值,做环境对比时可忽略这一行差异。

易错点

  • CREATE TABLE ... AS SELECT 不复制索引与自增属性,迁移结构不要用它
  • 含外键的表恢复时要控制 FOREIGN_KEY_CHECKS,建表顺序也要照顾依赖

数据来源与参考

  • MySQL 8.0 Reference Manual: SHOW CREATE TABLE Statement

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌