【发布时间】:2013-09-24 13:03:12
【问题描述】:
我正在寻找一款可以让我轻松为现有 MySQL 数据库创建数据库模式的软件
【问题讨论】:
标签: mysql data-modeling
我正在寻找一款可以让我轻松为现有 MySQL 数据库创建数据库模式的软件
【问题讨论】:
标签: mysql data-modeling
您可以使用 mysqldump 命令将数据库架构转储到 SQL。
mysqldump {databasename} --no-data=true -u {username} -p > database_schema.sql
【讨论】:
如果您将mysqldump 与 --no-data 选项一起使用,您可以从旧数据库中提取架构。使用此方法的视图可能会出现问题,请参阅this article for a workaround.
您可以通过这种方式复制架构,如下所示:
mysqldump --opt --no-data olddatabase | mysql newdatabase
【讨论】:
http://dev.mysql.com/workbench/ 仍处于测试阶段(取决于您的操作系统),但它可以成为探索数据库架构的便捷工具 - 有免费版本。
在您的数据库上使用 mysqldump 作为其他答案状态,然后将生成的文件导入此程序。
【讨论】:
phpMyAdmin 是我的首选 MySQL 非命令行管理程序。带有大多数 Web 服务器上的 MySQL 安装和WAMP, MAMP, and LAMP 配置。它大约是我在 MySQL 上开发数据库应用程序所需的 95%,并且有简单的导出选项来处理您的请求。
【讨论】:
多年来,我一直在使用HeidiSQL 创建/管理和迁移 MySQL 数据库。它是免费的,可以让在不同主机之间复制结构或整个数据库变得轻而易举。
【讨论】: