在 SQL 中,“导出查询结果”通常指把 SELECT 查询出来的数据保存成文件(如 CSV、Excel、TXT 等)。不同数据库做法不同,下面按常见数据库说明。
SELECT *
FROM user
INTO OUTFILE '/tmp/user.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
⚠️ 注意:
mysql -u root -p dbname -e "SELECT * FROM user;" > user.csv
COPY (
SELECT * FROM user
) TO '/tmp/user.csv' CSV HEADER;
\copy (SELECT * FROM user) TO 'user.csv' CSV HEADER;
bcp "SELECT * FROM db.dbo.user" queryout user.csv -c -t, -S server -U user -P password
SPOOL /tmp/user.csv
SELECT * FROM user;
SPOOL OFF
如果你告诉我:
我可以给你更精确的命令或步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。