0

mysql从我的 Linux shell 连接并使用如下内容:

SELECT * FROM students INTO OUTFILE '/tmp/students'.
  1. 为什么我\N会在行尾看到?我希望每条记录连续,但为什么我看到\N显式打印?

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

4

1 回答 1

0

SELECT ... INTO OUTFILE 将结果导出为特定于 mysql 的分隔格式。\N 表示 NULL 值,而不是行尾。

例如从命令行运行:

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

SELECT的文档向您展示了使用 INTO OUTFILE 时有哪些选项,但您不能以这种方式直接导出标题。不过,请参阅该文档中的注释以了解添加标题列的黑客方式。

于 2010-09-24T13:53:19.510 回答