“导出数据库元组”通常是指把数据库中的行(记录/元组)导出成文件(如 SQL、CSV、Excel、JSON 等)。不同数据库和操作方式不一样,下面按常见场景给你说明。
SELECT * FROM 表)命令行导出整张表(含数据)
mysqldump -u 用户名 -p 数据库名 表名 > table.sql
导出为 CSV
SELECT * FROM 表名
INTO OUTFILE '/tmp/table.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
导出为 SQL
pg_dump -U 用户名 -t 表名 数据库名 > table.sql
导出为 CSV
COPY 表名 TO '/tmp/table.csv' CSV HEADER;
sqlite3 db.sqlite
.mode csv
.output table.csv
SELECT * FROM 表名;
-- 使用 bcp 命令
bcp 数据库名.dbo.表名 out table.csv -c -t, -S 服务器 -U 用户 -P 密码
或通过 SSMS → 右键表 → 导出数据
import pandas as pd
import sqlite3
conn = sqlite3.connect("test.db")
df = pd.read_sql("SELECT * FROM student", conn)
df.to_csv("student.csv", index=False)
我可以直接给你精确命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。