借鉴+总结!! mysql 客户端命令行下 查询数据并生成文件导出
方式1:在mysql命令行环境下执行: sql语句+INTO OUTFILE +文件路径/文件名 +编码方式(可选)
例如:
select * from user INTO OUTFILE '/var/lib/mysql/msg_data.csv ' ;
注意事项:
0)可能会报没有 select command denied(没有查询权限) 或者 Access denied for user(没有file权限) ,增加权限之后即可。
1)不能存在同名文件,否则sql执行失败。
2)生成文件格式也可以是.txt/.xls/.csv。
3) 生成的文件中可能会有中文乱码问题,可以在语句后面+CHARACTER SET gbk (utf8等)
例如: select * from user INTO OUTFILE '/var/lib/mysql/msg_data.csv ' CHARACTER SET gbk;
4)如果sql查询出来的数据包含有很大的数值型数据,则在excel中这些数值数据可能会出问题,因此,可以先导出为.txt/.csv文件格式,再复制黏贴到excel文件中(首先设置单元格格式为文本)
方式2:在登录某服务器后,采用 mysql 命令执行 ,不需要登录进mysql命令行环境下。
mysql -u用户名 -p -e"select * from a" 数据库名 > 1.txt
例如:mysql -u用户名 -p --default-character-set=gb2312 -e"select * from a" 数据库名 > 1.txt 若有中文乱码,添加设置编码方式 utf8 、gbk
没有登录服务器下 mysql -h127.0.0.1 -u用户名 -p密码 -N -e"select * from a" 数据库名 > 1.txt
借鉴+总结!! mysql 客户端命令行下 查询数据并生成文件导出的更多相关文章
- mysql 客户端命令行下 直接查询并导出数据
		
mysql原来还能这么导出数据,涨知识了. 方式1: select ....(sql语句) INTO OUTFILE '/var/lib/mysql/msg_data.csv ' (导出的文件位置 ...
 - MaxCompute客户端(odpscmd)在windows命令行下查询中文乱码问题处理实践
		
MaxCompute客户端工具是阿里云大数据计算服务MaxCompue产品官方客户端工具,通过客户端工具可以连接MaxCompute项目,完成包括数据管理.数据上下传.作业执行.用户及授权管理等各项操 ...
 - windows下使用redis命令行模式查询数据
		
背景:redis的火,就像java一样,对于测试人员来说,使用它就需要好好搞下,现在就整理下命令行模式,来查询获取自己想要的值: 命令行连接命令:redis-cli -h 主机名 -p 端口号 -a ...
 - 在Linux命令行下查询当前所使用的shell版本与种类的方法
		
原文: https://www.jb51.net/LINUXjishu/407463.html ---------------------------------------------------- ...
 - (转)命令行下,用 xcodebuild 生成ipa文件,通过 itms-services 协议安装
		
准备工作:已经设置好,xcode中的证书,证书必须是企业级证书,才能通过 itms-services 协议安装 Step 1: 把以下代码保存到一个web目录中,命名为 “auto.plist”,注 ...
 - 命令行下更好显示 mysql 查询结果
		
在 linux命令行中,直接进行 mysql查询时,有时查询的结果字段较多,显示的效果就很不友好: 但 mysql支持以另一种方式来显示结果,如下: 普通是 SQL 是以分号 ; 结束的,如果改为 \ ...
 - 命令行下更好显示 postgresql 的查询结果
		
之前在用 mysql 的时候发现,当列数特别多的时候,在 linux 命令行下,显示不太友好, 然后可以通过将 sql 末尾的 “:” 改为 “\G” 来处理,详情看 命令行下更好显示 mysql 查 ...
 - MySQL命令行下执行.sql脚本详解
		
本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧.现在我们开始介绍这一过程. 1.首先编写sql脚本,保存为的:book.sq ...
 - 在mysql命令行下执行sql文件
		
***********在mysql命令行下执行sql文件*********** C:\Windows\system32>cd E:\MySQL\mysql-5.7.16-winx64\bin / ...
 
随机推荐
- Tomcat启动时报 java.lang.OutOfMemoryError: Java heap space
			
见效的解决方法如下: 在myeclipse中修改jvm启动的参数 打开Myeclipse -->windows-->preference-->myeclipse->serv ...
 - HDU 1358 Period(kmp简单解决)
			
Period Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Subm ...
 - 李洪强iOS开发之iOS技术博客
			
李洪强iOS开发之iOS技术博客 注意:访问博客请直接点击博客,不要点击后面的RSS地址 博客地址 RSS地址 南峰子的技术博客 剑尖博客 图拉鼎 Henry Lee Dev Talk ...
 - json-lib解析json之二维JSONArray
			
在接口测试中,不管是接口的请求报文还是接口的响应报文,数据全部使用json,在工作中避免不了去解析响应报文以获取某个键的值,解析josn有两种方式,一种是利用jackson,还有一种就是利用json- ...
 - deepin linux 下C开发环境配置
			
# deepin linux 下C开发环境配置 ## 前言-----------------------------deepin操作系统商店默认提供了 eclipse for c\c++但是系统没有提 ...
 - git patch生成方法
			
先把改动commit掉,然后生产改动patch给提交代码的同事,详细操作过程例如以下: 改动代码的同事: git format-patch al821_xxx origin/al821_xxx 会生成 ...
 - Eqs - poj 1840(hash)
			
题意:对于方程:a1x13+ a2x23+ a3x33+ a4x43+ a5x53=0 ,有xi∈[-50,50], xi != 0, any i∈{1,2,3,4,5}. 现在给出a1,a2,a3, ...
 - 第一百四十节,JavaScript,封装库--浏览器检测
			
JavaScript,封装库--浏览器检测 在函数库编写一个,浏览器检测对象 /** sys浏览器检测对象,对象下有两个属性,liu_lan_qi属性和xi_tong属性 * liu_lan_qi属性 ...
 - 第一百三十八节,JavaScript,封装库--插件
			
JavaScript,封装库--插件 库主要是用来封装一般JavaScript的常规操作代码,而拖拽这种特效代码属于功能性代码,并不是必须的,所以这种类型的代码,我们建议另外封装,在需要的时候作为插件 ...
 - 加速I/O的基本规则
			
作为这个讨论的开始,这里有几个如何加速I/O的基本规则: 1. 避免访问磁盘 2. 避免访问底层的操作系统 3. 避免方法调用 4. 避免个别的处理字节和字符 很明显这些规则不能在所有的问题上避免,因 ...