85

我想知道如何将表格数据导出到 csv 中?我读到我需要使用 mysql workbench 命令行,但我不知道如何启动 cmd 行(不知道命令是什么)。

在 Windows 7 64 位上运行。

4

3 回答 3

79

您可以从要在 MySQL Workbench SQL Editor 中导出的表中选择行。您将在结果集中找到一个导出按钮,该按钮允许您将记录导出到 CSV 文件,如下图所示:

MySQL Workbench 导出结果集按钮

另请记住,默认情况下 MySQL Workbench 将结果集的大小限制为 1000 条记录。您可以在“首选项”对话框中轻松更改它:

MySQL Workbench 首选项对话框

希望这可以帮助。

于 2013-06-14T17:37:38.547 回答
64

你可以使用 mysql dump 或 query 将数据导出到 csv 文件

SELECT *
INTO OUTFILE '/tmp/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM products
于 2013-10-24T06:05:45.357 回答
43

MySQL 工作台 6.3.6

导出SELECT结果

  • 运行后SELECT查询 > 导出结果...

    查询导出结果

导出表数据

  • 在导航器中,右键单击表 >表数据导出向导

    表数据导出

  • 默认情况下包括所有列和行,因此单击Next

  • 选择文件路径,类型,字段分隔符(默认为;,而不是,!!!),然后单击Next

    CSV

  • 单击下一步>下一步>完成,文件在指定位置创建

于 2016-01-25T13:59:33.717 回答