【问题标题】:MySQL Workbench - Modify database tables with recordsMySQL Workbench - 使用记录修改数据库表
【发布时间】:2016-01-31 18:02:14
【问题描述】:

大家早上好,我有一个问题希望你能帮助我。

我需要修改我用 MySQL Workbench 做的数据库的表,这个数据库有几个表,所有表都有用户信息,数千条记录。

您能否使用 MySQL Workbench 中的记录更改此数据库,然后再次导出所有更改以及所有修改和记录?

我想要做的更改是在一些表中添加新的附加字段。

非常感谢您的帮助。

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    如果您只想添加加号字段(列?),您可以在不使用 MySQL Workbench 或 SQL 查询的情况下进行任何导出或导入。

    MySQL 更改表:ALTER TABLE Syntax

    或者在 MySQL Workbench 中右键单击表而不是单击 Alter table... 添加新列而不是单击 Apply,这将添加新列而不会损害任何已添加的数据。您也可以指定默认值。

    【讨论】:

    • 非常感谢,太好了,不过我还保留了可编辑文件“.mwb” MySQL Workbench,之前导出数据库或“正向工程”之前所做的所有表关系都可以看到这个可以做到?
    • 当然,单击菜单中的“数据库”并选择“逆向工程”,您可以连接到修改后的数据库并将其逆向工程为数据库模型,这样您就可以拥有一个 .mwb日期数据库,您可以删除旧的。
    • 这一步已经完成了,但是这个选项允许数据库有它的结构和模型,但是数据库的记录不带它们,它可以以所有现有记录的方式完成引入数据库,以便下次我们必须进行正向工程时可以使用它们。
    • 数据库结构和数据是两个不同的东西。修改数据库并完成逆向工程后,您可以转到“服务器”->“数据导出”,选择您的数据库和其中的所有表。选择要保存数据的文件,然后单击开始导出。这将创建一个可执行的 SQL 文件,如果需要,该文件可以重新创建您的数据库表和其中的所有数据。
    猜你喜欢
    • 1970-01-01
    • 2013-06-17
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    相关资源
    最近更新 更多