活动专区
技术年货
文章
【数据库春节技术年货】GBase 8a 导出数据到文件的3个实用小技巧
发表于2026-02-25 17:18:3155次浏览3个评论
春节技术年货,分享几个GBase 8a数据导出的干货,直接能用!
1.rmt远程导出到本地(最常用)
GBase 8a默认的into outfile会把文件生成在集群节点服务器上,找起来比较麻烦。用rmt:前缀直接导出到本地客户端:
-- 导出到本地/home目录
rmt:SELECT * FROM customer
INTO OUTFILE '/home/customer_data.txt'
FIELDS TERMINATED BY '|';
再也不用到服务器上到处找文件了!
2.导出CSV格式给Excel用
业务部门经常要数据做分析,Excel只认CSV格式。可以这样导:
SELECT * FROM sales_data
INTO OUTFILE '/tmp/sales_export.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"' -- 字段加双引号,避免逗号干扰
LINES TERMINATED BY '\n';
导出来直接双击就能用Excel打开,字段带引号还能避免内容里的逗号把列搞乱。
3.只导结构不带数据
测试环境,只想复制表结构不要数据:
gcdump -uroot -p****** -B testdb --no-data > /home/testdb_struct.sql
加上`--no-data`参数,gcdump就只导出建表语句。
导出文件路径一定要写绝对路径,另外注意目录权限,GBase用户要有写入权限。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526
CSV 导出和只导结构也是测试、业务对接必备技巧,
步骤清晰、可直接落地,非常实用的技术年货,收藏了!