我正在使用Sequel pro连接到运行mysql数据库的远程服务器。我使用的是Mac,服务器安装了Linux。 我想将该结果(即图中可以看到的表格)存储为Mac上的文本文件。我怎样才能做到这一点?附件是我在续集专业版中查询的屏幕截图。
答案 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)
答案 3 :(得分:0)
将自定义结果集导出为SQL的解决方法:
我来到这里想知道如何将自定义结果导出为SQL,因为“导出结果”菜单仅提供CSV或XML选项。导出为SQL选项仅适用于表中的整个表或列。所以我最终做的解决方法是首先导出为CSV,然后将该CSV数据重新导入Sequel Pro到一个单独的表(或已经存在的空表),然后最终导出表(现在填充了我的表)自定义结果集)作为SQL导出。
答案 4 :(得分:0)
如果要将查询结果另存为可导入的SQL语句,则可以:
信用-格雷格·戴维森https://www.endpoint.com/blog/2014/01/10/copy-data-between-mysql-databases-with