我正在寻找一个允许我轻松为现有MySQL数据库创建数据库模式的软件
答案 0 :(得分:2)
如果将mysqldump与--no-data选项一起使用,则可以从旧数据库中提取架构。使用此方法的观看次数可能存在问题,请参阅this article for a workaround.
您可以使用以下方式复制架构:
mysqldump --opt --no-data olddatabase | mysql newdatabase
答案 1 :(得分:2)
您可以使用mysqldump命令将数据库架构转储到SQL。
mysqldump {databasename} --no-data=true -u {username} -p > database_schema.sql
答案 2 :(得分:1)
http://dev.mysql.com/workbench/仍处于测试阶段(取决于您的操作系统),但可以成为探索数据库架构的便捷工具 - 有免费版本。
在数据库上使用mysqldump作为其他答案状态,然后将生成的文件导入此程序。
答案 3 :(得分:0)
phpMyAdmin是我的非命令行管理程序。在Web服务器和WAMP, MAMP, and LAMP配置上附带大多数MySQL安装。它是我在处理MySQL上开发数据库应用程序时所需要的95%,并且具有轻松的导出选项来处理您的请求。
答案 4 :(得分:0)
我多年来一直使用HeidiSQL来创建/管理和迁移MySQL数据库。它是免费的,可以轻松地在不同主机之间复制结构或整个数据库。