“导出结果集数据”需要看你用的是哪种工具/数据库。下面把最常见的几种场景都列出来,你可以直接对照用。
SELECT * FROM 表名
INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
✅ 导出为 CSV
⚠ 注意:
mysqldump -u 用户 -p 数据库 表名 > result.sql
SPOOL /tmp/result.csv
SELECT * FROM 表名;
SPOOL OFF
bcp "SELECT * FROM 表名" queryout result.csv -c -t, -S 服务器 -U 用户 -P 密码
\copy (SELECT * FROM 表名) TO '/tmp/result.csv' CSV HEADER;
pg_dump -t 表名 数据库名 > result.sql
import pandas as pd
import pymysql
conn = pymysql.connect(host='localhost', user='root', password='pwd', database='db')
df = pd.read_sql("SELECT * FROM 表名", conn)
df.to_csv("result.csv", index=False)
| 场景 | 推荐格式 |
|---|---|
| Excel 分析 | CSV / XLSX |
| 数据迁移 | SQL |
| 接口对接 | JSON |
| 大数据 | CSV / Parquet |
你可以直接告诉我:
我可以给你一步一步的具体操作。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。