存储从服务器

时间:2016-06-24 18:10:44

标签: mysql sql macos sequelpro

我正在使用Sequel pro连接到运行mysql数据库的远程服务器。我使用的是Mac,服务器安装了Linux。 我想将该结果(即图中可以看到的表格)存储为Mac上的文本文件。我怎样才能做到这一点?附件是我在续集专业版中查询的屏幕截图。

Screeon shot of the sequel pro

5 个答案:

答案 0 :(得分:2)

运行查询后,您可以将其导出到" Datei" - >导出并选择所需的文件格式

答案 1 :(得分:1)

基于MySQL Documentation,有两种方法可供选择

SELECT ... INTO OUTFILE

  

将选定的行写入文件。可以指定列和行终止符以生成特定的输出格式。

SELECT ... INTO DUMPFILE

  

将单行写入文件而不进行任何格式化。

示例查询

SELECT * INTO OUTFILE '/some_path/results.txt'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n'
  FROM `test_table`;

答案 2 :(得分:1)

查询结果底部有一个导出菜单:

Export query from Sequel Pro

答案 3 :(得分:0)

将自定义结果集导出为SQL的解决方法:

我来到这里想知道如何将自定义结果导出为SQL,因为“导出结果”菜单仅提供CSV或XML选项。导出为SQL选项仅适用于表中的整个表或列。所以我最终做的解决方法是首先导出为CSV,然后将该CSV数据重新导入Sequel Pro到一个单独的表(或已经存在的空表),然后最终导出表(现在填充了我的表)自定义结果集)作为SQL导出。

答案 4 :(得分:0)

如果要将查询结果另存为可导入的SQL语句,则可以:

  1. 从搜索结果窗口中选择/突出显示所需的行
  2. 右键/在上下文中单击选择
  3. 选择“复制为SQL INSERT”选项
  4. 将系统剪贴板的内容粘贴到文本文件中
  5. 保存扩展名为.sql的新文件

信用-格雷格·戴维森https://www.endpoint.com/blog/2014/01/10/copy-data-between-mysql-databases-with