首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以逆向工程命令来创建数据库模式?

问有没有一种方法可以逆向工程命令来创建数据库模式?
EN

Stack Overflow用户
提问于 2020-01-22 10:40:21
回答 2查看 182关注 0票数 0

我有一个包含许多表的现有MySQL数据库,我希望将模式转换为可用于复制数据库(或至少复制所有CREATE TABLE语句)的SQL语句。

在MySQL工作台中,我可以右键单击任何单个表并复制它的CREATE语句,但我看不到对整个数据库执行此操作的方法。

EN

回答 2

Stack Overflow用户

发布于 2020-01-22 10:45:56

在phpMyAdmin中导出你的数据库,确保只检查结构。或者,您可以使用命令行:

代码语言:javascript
复制
mysqldump --no-data -u someuser -p mydatabase
票数 1
EN

Stack Overflow用户

发布于 2020-01-22 10:55:32

  1. 您可以使用MySQL工作台对您的数据库进行反向工程。它在菜单中的数据库下:数据库|反向工程&提供已经提到的连接information.
  2. As,你可以使用mysqldup CLI创建脚本。如果你有触发器,存储过程,事件--别忘了包括特殊参数:

代码语言:javascript
复制
mysqldump --no-data --host=server --user=usr --password=pwd --events --routines --triggers db-name

  1. 最后,第三方工具可用于将数据库(带或不带数据)转储到sql文件或直接转储到不同的数据库服务器。我个人在Windows上使用免费的HeidiSQL图形用户界面。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59851885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档