最方便的还是用工具导出

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的方法(亲测),导出数据为各种文件类型相关推荐

  1. MySQL导出数据为csv的方法

    MySQL导出数据为csv的方法 将数据库中的数据导出成csv格式的文件 CSV格式,其要点包括: (1)字段之间以逗号分隔,数据行之间以\r\n分隔: (2)字符串以半角双引号包围,字符串本身的双引 ...

  2. 为Android购买多个改装微信,分享外面高价售卖的修改微信号方法 亲测成功 仅限安卓手机...

    分享外面在高价售卖的微信号修改方法 亲测成功 仅限安卓手机 这个方法今天在外面看到很多人在代修改,转卖方法!小编觉得还是有必要发出来让大家去动手尝试一下! 实际上这个修改微信号的功能在内测版微信就可以 ...

  3. windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用)

    windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用) 参考文章: (1)windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用) (2)https: ...

  4. 微信开发者解除绑定微信公众号的方法,亲测有效

    微信开发者解除绑定微信公众号的方法,亲测有效 微信关注 '公众平台安全助手' 点击'绑定查询',选择'微信号绑定账号',出现以下页面: 点击列表右边的箭头 ,选择'解除绑定'即可: 这个问题相信对很多 ...

  5. 电视android已停止运行是什么意思,智能电视提示应用停止运行,三种方法亲测有效!...

    原标题:智能电视提示应用停止运行,三种方法亲测有效! 智能电视使用时间一长,或者是使用不当总会出现一些问题,当电视机页面出现"某软件"已经停止运行提示的时候,是什么原因导致的?自己 ...

  6. 笔记本识别不出来U盘的解决方法 [亲测有效]

    笔记本识别不出来U盘的解决方法 [亲测有效] 转载连接https://jingyan.baidu.com/album/f96699bbfa1491894e3c1bc3.html?picindex=4 ...

  7. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  8. oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  9. MySql安装出现3306端口!解决方法亲测成功

    #MySql安装出现3306端口! 分析原因1:其他程序占用了此端口 分析原因2:之前装了MySql没卸载,或没卸载干净,导致占用端口 亲测解决方法1: 第一步先打开任务管理器看有没有MySql的进程 ...

最新文章

  1. 解决 WordPress“正在执行例行维护,请一分钟后回来”
  2. struts-config.xml 简述
  3. centos7上systemd详解
  4. 成长 | 《大厂晋升指南》学习总结(上)
  5. Spring的使用——基础环境搭建以及IOC概念理解(持续更新)
  6. 多个服务器数据互通_5月23日部分服务器数据互通公告!
  7. 【VB.NET】VB.NET数据库技术问题的解答
  8. John's trip(POJ1041+欧拉回路+打印路径)
  9. TensorFlow下载与安装
  10. php like %%,thinkphp实现like模糊查询实例
  11. 腾讯被深圳南山法院强制执行:执行标的25元;B站就招聘争议致歉;华为云回应是否将独立运作|极客头条...
  12. 豆瓣python网络数据采集器代理_Python 网络数据采集1
  13. css的position属性取值
  14. 深入理解Nginx~文件路径的定义
  15. 小程序组件实现周日历功能,课程表、食谱等功能可能会用到的日历简单实现
  16. 人民日报申论范文:“传统文化”怎么写?
  17. 【JAXP】Dom方式解析XML文件
  18. 转载---英语 是否 双写 规则
  19. oracle18c安装教程6,Oracle 18c 安装详细过程(最全面)
  20. mathpix安装和使用详细教程

热门文章

  1. 基于html加css做一个静态网页作业
  2. sklearn 文档翻译之 sklearn.cluster.KMeans
  3. shp数据导入postgis
  4. 汽车功能安全研究:主机厂和供应商的ISO26262布局
  5. 三位数码管实验报告-数字系统实验
  6. 删除WPS右键的新建扩展菜单
  7. LongLightUtils【保持屏幕常亮工具类】
  8. Android开发框架模式MVC、MVP使用总结
  9. 中国质量流量计行业研究与投资预测报告(2022版)
  10. 无法将“pyinstall”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。