MySQL导出数据为csv的方法(亲测),导出数据为各种文件类型
最方便的还是用工具导出
mysql命令行导出,windows和linux都行,下面以windows为例:
登录mysql
1.查看导出权限
5.0mysql默认是不给导出数据到文件的,8.0有默认导出路径,我们可以查看secure_file_prive的路径
SHOW VARIABLES LIKE “%secure%”;
可以看到secure_file_prive的值,大概有三种
secure_file_prive=null,不允许导出文件
secure_file_priv=/path/ ,只允许导出到指定路径
secure_file_priv="" ,允许导出到任何路径
我们可以进入打开mysql的配置文件进行修改
Windows版可以打开my.ini,Linux打开/etc/my.cnf,在里面修改或添加secure_file_priv的值
8.0把路径注释掉,新写一个更保险
5.0本身没有secure_file_priv参数,添加上去就行
修改完重启mysql服务
重启服务之后再登录mysql执行show variables like “%secure%”;查看是否已经修改成功
导出csv文件,不带表头
fields terminated by描述字段的分隔符,默认情况下是tab字符(\t)
enclosed by描述的是字段值的括起字符。下面sql里没有括起字符
escaped by描述的转义字符。默认的是反斜杠(backslash:\ )
lines terminated by : 行与行之间的分隔
我用的sqlyog执行的,路径需要\\,navicat可能用\就行,只要不报路径不存在就行
SELECT * FROM test INTO OUTFILE "E:\\test\\a.csv" FIELDS TERMINATED BY "," ENCLOSED BY '' LINES TERMINATED BY '\n'
注意
csv文件不能提前存在,否则报错
导出的路径数据库需要有权限访问,不然报错:访问受限
查询结果导出为xls
xlsx也可以,如果xlsx文件打不开,是安装过wps的原因,需要修改注册表。
excle类型可以省略后面的参数,证明excle为默认类型
SELECT `Stars`,COUNT(`Variety`) FROM `rating` GROUP BY `Stars` INTO OUTFILE "E:\\MySQL\\MySQL Server 8.0\\Uploads\\c.xls"
使用mysqldump导出
相当于备份,spj是库名,s是表名
mysqldump -uroot -p123456 spj s> C:\backup\s.sql
补充
使用mysql命令导出
mysql spj -uroot -p123456 -e “select * from s;” > C:\backup\s.txt
MySQL导出数据为csv的方法(亲测),导出数据为各种文件类型相关推荐
- MySQL导出数据为csv的方法
MySQL导出数据为csv的方法 将数据库中的数据导出成csv格式的文件 CSV格式,其要点包括: (1)字段之间以逗号分隔,数据行之间以\r\n分隔: (2)字符串以半角双引号包围,字符串本身的双引 ...
- 为Android购买多个改装微信,分享外面高价售卖的修改微信号方法 亲测成功 仅限安卓手机...
分享外面在高价售卖的微信号修改方法 亲测成功 仅限安卓手机 这个方法今天在外面看到很多人在代修改,转卖方法!小编觉得还是有必要发出来让大家去动手尝试一下! 实际上这个修改微信号的功能在内测版微信就可以 ...
- windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用)
windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用) 参考文章: (1)windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用) (2)https: ...
- 微信开发者解除绑定微信公众号的方法,亲测有效
微信开发者解除绑定微信公众号的方法,亲测有效 微信关注 '公众平台安全助手' 点击'绑定查询',选择'微信号绑定账号',出现以下页面: 点击列表右边的箭头 ,选择'解除绑定'即可: 这个问题相信对很多 ...
- 电视android已停止运行是什么意思,智能电视提示应用停止运行,三种方法亲测有效!...
原标题:智能电视提示应用停止运行,三种方法亲测有效! 智能电视使用时间一长,或者是使用不当总会出现一些问题,当电视机页面出现"某软件"已经停止运行提示的时候,是什么原因导致的?自己 ...
- 笔记本识别不出来U盘的解决方法 [亲测有效]
笔记本识别不出来U盘的解决方法 [亲测有效] 转载连接https://jingyan.baidu.com/album/f96699bbfa1491894e3c1bc3.html?picindex=4 ...
- oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...
这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...
- oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...
- MySql安装出现3306端口!解决方法亲测成功
#MySql安装出现3306端口! 分析原因1:其他程序占用了此端口 分析原因2:之前装了MySql没卸载,或没卸载干净,导致占用端口 亲测解决方法1: 第一步先打开任务管理器看有没有MySql的进程 ...
最新文章
- 解决 WordPress“正在执行例行维护,请一分钟后回来”
- struts-config.xml 简述
- centos7上systemd详解
- 成长 | 《大厂晋升指南》学习总结(上)
- Spring的使用——基础环境搭建以及IOC概念理解(持续更新)
- 多个服务器数据互通_5月23日部分服务器数据互通公告!
- 【VB.NET】VB.NET数据库技术问题的解答
- John's trip(POJ1041+欧拉回路+打印路径)
- TensorFlow下载与安装
- php like %%,thinkphp实现like模糊查询实例
- 腾讯被深圳南山法院强制执行:执行标的25元;B站就招聘争议致歉;华为云回应是否将独立运作|极客头条...
- 豆瓣python网络数据采集器代理_Python 网络数据采集1
- css的position属性取值
- 深入理解Nginx~文件路径的定义
- 小程序组件实现周日历功能,课程表、食谱等功能可能会用到的日历简单实现
- 人民日报申论范文:“传统文化”怎么写?
- 【JAXP】Dom方式解析XML文件
- 转载---英语 是否 双写 规则
- oracle18c安装教程6,Oracle 18c 安装详细过程(最全面)
- mathpix安装和使用详细教程