有没有办法可以导出与左连接关联的表的sql输出结果集的CSV?
我希望能够在MySQL数据库中以CSV格式输出基于树的数据。
答案 0 :(得分:0)
SELECT ...
INTO OUTFILE '/home/www/servers/www.servername.de/tmp/export.csv'
FIELDS
TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
FROM ...;
答案 1 :(得分:0)
SELECT ...
INTO OUTFILE 'export.csv'
FIELDS
TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES
TERMINATED BY '\n'
FROM ...;
注意:此处export.csv
将保存在mysql
用户的主路径中的数据库文件夹中。 select ... into outfile
中的任何路径如果mysql
用户无法访问,则可能无效。在linux中,可以通过grepping /etc/password
grep -i mysql /etc/passwd
mysql:x:111:117:MySQL Server,,,:/var/lib/mysql:/bin/false
# ^
# |
# Home path of mysql -------------+
如果数据库名称为db1
,则可以在/var/lib/mysql/db1/export.csv