- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 .mwb 数据库,但我需要将其加载到我的 phpmyadmin 中(我已经安装了 Wamp)。我尝试安装 mysql workbench,但它检测到另一个 mysql,我取消了安装。
如何将其转换为获取此 .mwb 的 .sql 文件?
谢谢!
最佳答案
Workbench 模型是一个压缩文件(换句话说,是重命名的 ZIP 文件)。您应该能够使用任何像样的存档程序打开它。里面有一个 XML 文件。我不知道格式是否有记录,但看起来很简单:
<value type="object" struct-name="db.mysql.Table" id="{DF899AC1-6CAA-42A8-A584-A663E17596E9}" struct-checksum="0x1a403946">
<value type="string" key="avgRowLength"></value>
<value type="int" key="checksum">0</value>
<value _ptr_="0971BA88" type="list" content-type="object" content-struct-name="db.mysql.Column" key="columns">
<value type="object" struct-name="db.mysql.Column" id="{A742D230-C0CE-48C7-88E0-B5DB74409FE4}" struct-checksum="0x783b5183">
<value type="int" key="autoIncrement">1</value>
<value type="string" key="characterSetName"></value>
<value _ptr_="0971BF08" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
<value type="string" key="collationName"></value>
<value type="string" key="datatypeExplicitParams"></value>
<value type="string" key="defaultValue"></value>
<value type="int" key="defaultValueIsNull">0</value>
<value _ptr_="0971BF98" type="list" content-type="string" key="flags">
<value type="string">UNSIGNED</value>
</value>
<value type="int" key="isNotNull">1</value>
<value type="int" key="length">-1</value>
<value type="string" key="name">invoice_id</value>
<value type="int" key="precision">10</value>
<value type="int" key="scale">-1</value>
<link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.int</link>
<value type="string" key="comment"></value>
<value type="string" key="oldName">invoice_id</value>
<link type="object" struct-name="GrtObject" key="owner">{DF899AC1-6CAA-42A8-A584-A663E17596E9}</link>
因此,您基本上需要花几天时间编写一个解析 XML 并编写 SQL 代码的脚本。
(老实说,考虑到原始工作台是免费且跨平台的,我认为这是浪费时间。)
关于mysql - 如何在没有工作台的情况下将 .mwb 转换为 .sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19956525/
如何将初始表数据导入 .mwb 文件?我知道每个表都有一个 inserts 选项卡,但我想导入大约 200 条记录,我不想手动执行此操作。 最佳答案 现代版本的 MySQL Workbench 是不可
我需要能够从位于 .mwb 文件中的模型执行正向工程。所有这些都来自命令行,因为我想自动执行该过程。 任何人都可以告诉我这是否可行,如果可行的话如何? 最佳答案 这是使用 --help 调用 WB 后
我有一个 .mwb 数据库,但我需要将其加载到我的 phpmyadmin 中(我已经安装了 Wamp)。我尝试安装 mysql workbench,但它检测到另一个 mysql,我取消了安装。 如何将
我有一个 .mwb 格式的数据库。我想在 eclipse 中使用它,所以我需要将其转换为 .sql 格式。如果有人知道如何使用任何工具来做到这一点。我认为我的 sql 工作台可以做到这一点,但不知道如
我有一个 sql 文件,它创建一个包含所有表的数据库。但我想在提供 UI 界面的 MySQL Workbench 中处理数据库。所以我想我需要从 SQL 文件创建的数据库创建一个 MySQL 模型。没
我的 sql 服务器在我的 ubuntu 16.04 服务器上运行,并在本地 mysql 工作台上创建了一个新的数据库架构(.mwb 文件)。我的问题是如何让 ubuntu 上的 mysql 服务器运
我是一名优秀的程序员,十分优秀!