我连接到 mysql 从我的Linux外壳中使用类似的东西:

SELECT * FROM students INTO OUTFILE '/tmp/students'.
  1. 我为什么看到 \N 在线末端?我想要连续的每个记录,但是为什么我会看到 \N 明确打印?

  2. 如何在第一行中打印所有列标题?

有帮助吗?

解决方案

选择...进入Outfile将结果导出到相当MySQL特定的分隔格式。 n表示无效的值,而不是线之端。

从命令行运行:

echo 'select * from students' | mysql mydb >/tmp/students

文档 对于SELECT,请向您显示在Outfile中使用什么选项,但是您无法直接以这种方式导出标头。请参阅该文档中的注释,以添加标头列的骇人听闻方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top