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