mysql 导入tsv文件,MySQL导出TSV格式文件
可以使用mysqldump, 也可以使用mysql -e
使用mysqldump
因为要使用到 -T / --tab 参数, 需要先查看mysql设置的secure_file_priv
mysql> select @@secure_file_priv;
+-----------------------+
| @@secure_file_priv |
+-----------------------+
| /var/lib/mysql-files/ |
+-----------------------+
1 row in set (0.00 sec)
在使用 -T / --tab 参数时, 必须使用上面的地址, 否则会报如下错误
mysqldump: Got error: 1290: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement when executing 'SELECT INTO OUTFILE'
于是导出的命令为
sudo mysqldump -h 127.0.0.1 -u root -p -T /var/lib/mysql-files/ demodb demo_table
如果当前用户在此目录无写权限, 需要使用sudo. 在 /var/lib/mysql-files/ 路径下会生成对应table的sql文件和txt文件, 其中sql文件存储的是表结构, txt存储的是以tab分隔的记录.
使用mysql -e
# 导出数据
mysql --user=root --password='' phineas_and_ferb -e "SELECT * FROM characters INTO OUTFILE '~/tmp/data.txt' FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n';"
# 如果需要导出表头
mysql --user=root --password='' -e "SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR '\t') FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema='phineas_and_ferb' and table_name='characters' INTO OUTFILE '~/tmp/output.txt' FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '' ESCAPED BY '' LINES TERMINATED BY '\n';"
cat ~/tmp/data.txt >> ~/tmp/output.txt
因为这种情况下实际是mysqld在写文件, 所以可以不需要sudo权限.
在实际测试中, 导出约5kw条记录(最终tsv文件大小为2.6GB)使用了13分钟.
mysql 导入tsv文件,MySQL导出TSV格式文件相关推荐
- java 如何导出json文件_java导出json格式文件的示例代码
本文介绍了java导出json格式文件的示例代码,分享给大家,具体如下: import java.io.File; import java.io.FileWriter; import java.io. ...
- 每日MySQL之010:导出Delimited-Text格式文件
导出Delimited-Text格式文件 MySQL有两种方式导出表的数据到Delimited-Text格式文件中,本文简介这两种方式,并解决测试过程中遇到的报错 第一种是使用 mysqldump命令 ...
- php导出excel格式文件,PHP导入与导出Excel文件的方法
一.PHP导出Excel文件 1,推荐phpexcel,官方网站: http://www.codeplex.com/PHPExcel 导入导出都成,可以导出office2007格式,同时兼容2003 ...
- 用PB从ORACLE导出DBF文件,PB导出规定格式DBF文件
最近在做一个给卫计委做数据上报的数据接口,接口要求使用奇葩的dBase 3数据库存储上报数据,忙活了几天总算搞好了,使用开发工具为powerbuild 12,222个字段的上报数据表生成DBF文件,写 ...
- java odbc 实现access连接并导出mdb格式文件
文章目录 一.前言 二.概述 三.具体实现 1.思路 2.access数据库连接 3.环境搭建(如果jdk版本低于8,可以直接跳过) 4.代码 四.总结 一.前言 知识是伟大的,奉献知识的人更是伟大的 ...
- bootstrap table export插件导出pdf格式文件中文乱码问题解决办法
bootstrap table export插件导出pdf格式文件中文乱码的问题折腾了我整整两天,网上到处都是改源码,自己设置字体的方案,我都没搞定.结果今天看到官方文档(地址:GitHub - hh ...
- java 导出csv 格式,java导出csv格式文件的方法
这篇文章主要为大家详细介绍了java导出csv格式文件的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 导出csv格式文件的本质是导出以逗号为分隔的文本数据 imp ...
- java jsp导出pdf文件_JSP页面导出PDF格式文件
JSP页面导出PDF格式文件基本在前端页面可以全部完成 添加下载链接的点击事件 var downPdf = document.getElementById("downLoad"); ...
- java csv 单元格格式_java导出csv格式文件的方法
本文实例为大家分享了java导出csv格式文件的具体代码,供大家参考,具体内容如下 导出csv格式文件的本质是导出以逗号为分隔的文本数据 import java.io.BufferedWriter; ...
- 163邮箱导出eml格式文件
突然被要求既往邮件导出eml格式文件,懵逼了,百度了一圈,以作记录
最新文章
- 对xxl-job进行simpleTrigger并动态创建任务扩展
- ArcGIS Server 9.3 beta 体验一 -- 安装
- 素数定理π(n)~n/lnn弱化版证明
- linux ubuntu18.04使用DOSBox搭建汇编环境
- OracleDB的数据库名,实例名,服务名,数据库域名,全局数据库名的简单介绍
- netty客户端源码
- 拖拽报表设计香不香—JimuReport 1.4.0新特性
- 掌握基本的git命令,将本地文件上传到gitee
- 前端数据库——WebSQL和IndexedDB
- subline text3设置中文亲测
- DOTA 2血虐人类的OpenAI,原来靠的是作弊?
- 1014. 最佳观光组合
- 解析php变量,php使用parse_str实现查询字符串解析到变量中的方法
- python将图片转化成字符图片_python如何将图片转换为字符图片
- SharePoint下载服务器资源
- 成都Uber优步司机奖励政策(3月11日)
- 集装箱编号校验码规则(JavaScript版本)
- 1.10 python 基本数据类型-集合
- 关于互联网公司的加班制度,我想说点心里话
- Linux手动安装和部署github
热门文章
- 计算机管理员和用户名区别,Administrator记不住?教你自定义管理员账户名称
- 什么牌子的护眼灯对眼睛好?性价比最高的护眼灯
- 如何给刚刚出厂的服务器配置IP地址(华为RH2288 v3)
- 齐岳多吡啶萘酰亚胺荧光树形分子(PDPN),三萘嵌二苯二酰亚胺类近红外有机光功能分子定制,4-氨基-1, 8-萘酰亚胺类化合物
- 腾讯成立“XR”部门押注元宇宙;iPhone14全系售价上涨;新东方5 万高薪聘请双语主播 |聚观早报
- filebeat+logstash收集错误日志发送邮件提醒
- 使用PING测试IP地址
- 怎么给新加的固态硬盘装系统
- w ndows7安不上HP1020,Win7安装hp1020打印机后无法使用怎么办(图文)
- 一张图看懂offsetX, clientX, pageX, screenX的区别