我正在进行一些原型设计,因此创建了一个包含几个表和依赖项的数据库。该项目变得比我想象的要大,现在想要清理名称,依赖项等,所以想要重新创建数据库。但我不想再次完成创建单个表的整个过程,而是想从我拥有的内容开始,清理创建脚本并尽可能地运行它们。有没有办法可以导出所有脚本来创建数据库和表?是否有工具或mysql命令行选项来执行此操作?
谢谢,
-S
答案 0 :(得分:1)
答案 1 :(得分:1)
这可以帮助您入门:
mysqldump -u user -ppassword -h host --no-create-db --no-data [other options] old_database > dump.sql
然后您可以编辑转储文件以进行任何必要的更改并导回到新数据库中:
mysql -u user -ppassword -h host new_database < dump.sql
有关mysqldump
@ MySQL Reference Manual