在Mysql查询浏览器中将结果集转换为表或.sql文件?

时间:2011-01-26 07:05:55

标签: mysql sql

在Mysql查询浏览器中,我通过查询在表中创建结果集,请告诉我如何将此结果集转换为.sql文件或新表?

感谢

2 个答案:

答案 0 :(得分:2)

您可以运行一个选择查询并将其插入一个command

中的表格
INSERT INTO tbl_temp2 (fld_id)
    SELECT tbl_temp1.fld_order_id
    FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

如果临时表不存在,您可以使用create table ... select

CREATE TABLE new_tbl SELECT * FROM orig_tbl;

答案 1 :(得分:1)

根据MySql查询浏览器手册,我无法找到任何导入功能。只有实验性Regex Text导入工具。

您是否尝试过MySQL Workbench?

http://dev.mysql.com/downloads/workbench/5.2.html

它正在取代旧的MySQL查询浏览器。

从查询浏览器手册:

  

您可以从中导出任何结果集   右键单击MySQL Query Browser   在结果集中并选择一个   EXPORT RESULTSET的选项   子菜单。您可以选择导出   结果集为CSV,XML,HTML,   Microsoft Excel XLS或PLIST格式。

如果您需要使用MySQL Query Browser,您可以考虑使用CSV导出并使用例如在线工具将其转换为.sql文件:

http://www.withdata.com/csv/csv-to-sql/