将MySQL数据导出为插入语句

时间:2010-04-30 23:29:36

标签: sql mysql ubuntu

我正在使用MySql在Ubuntu中工作,我也安装了查询浏览器和管理员,如果有帮助,我也不怕命令行。

我希望能够运行查询并查看结果集,然后将该结果集转换为一系列可用于在相同模式的表中创建相同行的命令。

我希望这个问题有道理,这是一个非常简单的问题,必须解决这个问题,但我不能为我的生活找到可以实现这种转换的地方。

提前致谢,

GAV株系

2 个答案:

答案 0 :(得分:3)

我认为您需要使用命令行实用程序mysqldump http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html 如果要转储一个或多个表。
如果您需要转储任意查询的结果并在以后恢复它,请查看SELECT ... INTO OUTFILE和LOAD DATA INFILE(http://dev.mysql.com/doc/refman/5.0/en/load-data.html

答案 1 :(得分:1)

我不知道我是否理解你,但你可以使用SELECT INTO声明。

SELECT *
INTO new_table_name
FROM old_tablename
WHERE ...