我正在做一些原型设计,因此创建了一个带有几个表和依赖项的数据库。这个项目变得比我想象的要大,现在想清理名称、依赖项等,所以想重新创建数据库。但我不想再经历创建单个表的整个过程,而是想从我拥有的开始,清理创建脚本并在可能的情况下运行它们。有没有办法导出所有的脚本来创建数据库和表?有工具或mysql命令行选项可以做到这一点吗?
谢谢,
-S公司

最佳答案

这可以让你开始:
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的更多信息

关于mysql - 在MySQL中导出表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13271493/

10-11 00:16
查看更多