导出成 CSV 格式

纯文本可读性差,Excel 和很多程序更认 CSV。在 INTO OUTFILE 里加上字段和行分隔符,再用引号把字段包起来,就能产出标准 CSV,直接用表格软件打开。

导出成 CSV 格式要点

导出成 CSV 格式示例

						-- 导出标准 CSV,字符串字段用双引号包裹
						SELECT id, username, created_at
						INTO OUTFILE '/var/lib/mysql-files/user_export.csv'
						FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
						LINES TERMINATED BY '\n'
						FROM user;

						-- 带一列运算结果一起导出
						SELECT product_id, price, stock, price * stock AS total_value
						INTO OUTFILE '/var/lib/mysql-files/stock_value.csv'
						FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
						FROM product;
避坑提醒:CSV 里如果某个字段本身含逗号或换行,不套引号就会错位。优先用 OPTIONALLY ENCLOSED BY '"',和 Excel 的默认导出保持一致。
导出成 CSV 格式 · 数据导出 知识卡片
卡片 05 / 07 · 数据导出(1080×1440 速查卡片)

数据导出知识点