【问题标题】:Can I get my Database code?我可以获得我的数据库代码吗?
【发布时间】:2014-12-01 06:40:49
【问题描述】:

解释一下,我有一个数据库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(..........

等等

【问题讨论】:

  • 不应通过任何管理 IDE 的设计器修改您的数据库。您需要能够通过更改脚本或其他方式使您的生产数据库保持同步。为了让我可以开始回答您的直接问题,要解释的内容太多了。
  • SHOW CREATE TABLE table_name 可能是您正在寻找的。此外,您也许可以在 VS 中创建一个数据库项目,导入您的数据库并让它生成架构脚本。
  • @PoweredByOrange 就是这样 :) 如果您想添加它作为答案,我很乐意接受。

标签: c# mysql


【解决方案1】:

如果您需要 SQL 用于数据库结构 - 您可以将数据库备份到没有表数据的 *.sql 文件。

您可以在 MySQL Workbench 中执行此操作。

分步指南:

How to take MySQL database backup using MySQL Workbench?

您也可以使用SHOW CREATE TABLE TableName sql 语句将数据库结构作为数据视图返回。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 2011-07-27
    • 2013-09-24
    相关资源
    最近更新 更多