有没有办法从数据库生成 DDL SQL 语句?

有没有办法从数据库生成 DDL SQL 语句?

鉴于已经创建的 SQL 数据库,有没有办法生成 DDL SQL 语句来重新创建数据库?

答案1

鉴于您已标记 phpMyAdmin,只需使用出口整个数据库的功能。您将可以选择一种格式,SQL 就是其中一种选项。

mysqldump将会做同样的事情,但会提供更多选择。

答案2

语句SHOW CREATE TABLE table_name,其中table_name是您感兴趣的表的名称,将为您提供在 列 上执行的创建表的查询Create table,使用SHOW CREATE DATABASE database,您将获得创建数据库本身的查询。

两者结合起来你就能得到你想要的。

相关内容