如何在使用向导创建表后从MySQL Workbench导出DDL?
完全可以导出,分两种场景操作即可
场景1:表已同步到实际MySQL数据库实例
- 打开MySQL Workbench,连接到表所在的MySQL实例
- 在左侧「Schemas」面板找到对应数据库,右键点击后选择「Data Export」
- 在导出配置页勾选你需要导出DDL的目标表,导出类型选择「Dump Structure Only」(仅导出结构,不导出表内数据)
- 按需勾选是否要在CREATE语句前添加
DROP TABLE语句、是否包含索引/外键等附加配置 - 选择导出文件存储路径,点击「Start Export」即可得到批量DDL文件
如果只需要单张表的DDL,直接右键对应表,选择「Copy to Clipboard」→「Create Statement」就能直接复制单表DDL到剪贴板。
场景2:表仅保存在Workbench本地EER模型文件中,未同步到数据库
- 打开你存储表结构的EER模型文件
- 顶部菜单栏依次点击「File」→「Export」→「Forward Engineer SQL CREATE Script」
- 按需调整导出配置(是否包含外键、触发器、字符集配置等)
- 选择导出路径后点击「Finish」即可导出模型内所有表的DDL语句
内容的提问来源于stack exchange,提问作者xXxM0RPH3USxXx
相关产品推荐
相关产品推荐

