TIDB版本:7.5.0
问题:进入数据库后编辑sql后,想要将查询到的结果导入指定文件怎么实现?
Mysql数据库可以通过 show global variables like ‘%secure%’;查看secure_file_priv的值即默认导出的路径,tidb中执行该sql后并无secure_file_priv显示。
数据量小的话直接 select into outfile 就可以
https://docs.pingcap.com/zh/tidb/stable/sql-statement-select#select--into-outfile
数据量大还是用 dumpling 导出吧
1 个赞
测试了导出成功了,请问有没有办法让他导出后就是execl表格形式呢?
其它可用的方式如 tee、backup 等,具体用哪个依赖导出的需求
导出成csv,用execl打开
用个数据库工具简单点
我又要推荐ETL工具kettle了,这种情况估计要借助客户端功能或者ETL工具了。
只需要两步完成。如果是应用里想导出生成excel,还是交给开发去实现吧。
好的,我研究一下,感谢
数据量小的话直接 select into outfile ,数据量大 dumpling
这个数据量小的时候感觉挺好用
大数据量的时候更好用啊。尤其支持开多线程,真的是能多快就有多快。
可以指定导出文件的后缀为csv,之后可以用excel或者WPS 打开了。
导出CSV格式就可以
SQL结果直接导不支持吧,用客户端DBeaver等试试。
kettle确实实用,SQL、BI都必备。
1 个赞
kettle工具或者让开发专门写一个导出小程序
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。