从MySQL数据库表生成SQL脚本

时间:2010-03-19 18:18:49

标签: mysql

是否有任何应用程序将读取MySQL数据库表并生成INSERT语句的SQL脚本(以便我可以将表从一个数据库复制到另一个数据库)?或者如何将内容从db1.table1传输到db2.table2,其中table1和table2相同。

谢谢。

2 个答案:

答案 0 :(得分:5)

mysqldump [options] db_name [tbl_name ...]

将生成脚本文件,包括所选表所需的创建和插入。要导入转储,您只需执行以下操作:

mysql -u <user> -p dbname < mys.dmp

答案 1 :(得分:3)

你应该看看mysqldump。您可以指定--nodata选项以仅导出架构。