【发布时间】:2011-01-05 05:33:03
【问题描述】:
我经常在命令行 mysql 中工作。一个常见的需求是获取查询结果并将它们导入Numbers 文档(类似于 Excel 文档)。
最快的方法是什么?
方法一:选择入outfile
您可以直接从 MySQL 中选择输出文件,但这需要几个步骤。
- 导出带有所有必要参数的查询以使其成为 CSV 格式,例如
FIELDS OPTIONALY ENCLOSED BY和DELIMITED BY。 - sftp 进入服务器并抓取文件
- 从服务器中删除文件
方法二:复制/粘贴
我倾向于使用这种方法。对我来说,这似乎快了一点,但这主要是因为我不记得如何从上面构造SELECT INTO OUTFILE 查询并且必须查找它。
- 复制/粘贴到本地文本文件
- 在文本编辑器中打开并替换 |与,
- 另存为 CSV 并在 Numbers 中打开。
【问题讨论】:
-
“ssh 进入服务器并抓取文件”是什么意思?还是你的意思是 sftp?
-
我会更正原帖。谢谢。