我可以得到我的数据库代码吗?

问题描述:

为了解释,我有一个数据库db_Name。在我的程序开发过程中,通过使用MySQL Workbench,该数据库的参数发生了变化。不幸的是,我的程序中数据库的硬编码结构并没有保持最新。我可以得到我的数据库代码吗?

有没有一种方法可以返回最新版本的数据库构建代码?

要解释一下:我在寻找这样的代码:

Table_Name_1(Tbl_Id CHAR(25) NOT NULL AUTO_INCREMENT, Field_1 CHAR(25) UNIQUE, Field_2 INT, PRIMARY KEY(Tbl_Id)); 
Table_Name_2(.......... 

+0

不应该通过任何管理IDE的设计者来修改您的数据库。您需要能够通过更改脚本或其他方式保持生产数据库同步。为了达到我可以开始回答你的直接问题的地步,解释太多了。 – 2014-10-06 22:29:02

+0

'SHOW CREATE TABLE table_name'可能就是你要找的东西。此外,您可能能够在VS中创建数据库项目,导入数据库并让其生成架构脚本。 – PoweredByOrange 2014-10-06 22:29:59

+0

@PoweredByOrange就是这样:)如果你想补充说,作为一个答案,我会很乐意接受。 – Ben 2014-10-06 22:37:33

如果你需要数据库结构的SQL - 你可以备份你的数据库,以* .sql文件,而不表数据。

你可以在MySQL Workbench中做到这一点。

步骤一步的指导:

How to take MySQL database backup using MySQL Workbench?

您还可以使用SHOW CREATE TABLE TableName SQL语句返回数据库结构的数据视图。