CleverCode在实际的工作中。常常须要将一些报表。或者日志数据等导出来,假设直接做页面,假设次数也不是非常多,需求也不同。所以直接导出csv文件,更加直观。

1 导出csv文件

1.1 语句格式

SELECT [列名] FROM table [WHERE 语句] [order by 语句] [limit 语句]

INTO OUTFILE '目标文件' [OPTION];

1.2 參数说明

该语句分为两个部分。

前半部分是一个普通的SELECT语句,通过这个SELECT语句来查询所须要的数据;后半部分是导出数据的。当中,“目标文件”參数指出将查询的记录导出到哪个文件里;“OPTION”參数为可选參数选项。其可能的取值有:

fields terminated by '字符串':设置字符串为字段之间的分隔符,能够为单个或多个字符。默认值是“\t”。

fields enclosed by '字符':设置字符来括住字段的值。仅仅能为单个字符。

默认情况下不使用不论什么符号。

fields optionally enclosed by '字符':设置字符来括住CHAR、VARCHAR和TEXT等字符型字段。默认情况下不使用不论什么符号。

fields escaped by '字符':设置转义字符,仅仅能为单个字符。默认值为“\”。

lines starting by '字符串':设置每行数据开头的字符,能够为单个或多个字符。

默认情况下不使用不论什么字符。

lines terminated by '字符串':设置每行数据结尾的字符,能够为单个或多个字符。

默认值是“\n”。

1.3 重要提示

into outfile ‘目标文件’。目标文件是保存在mysql的server端。由于sql语句都是在server端运行了。

所以运行完后目标文件会保存在mysqlserver端。

into outfile '/tmp/test.csv',通常是mysqlserver是在linux上。into outfile 'E:/test.csv' ,通常是mysqlserver端在windows上。并且目标文件必须有写入权限,并且文件不能存在。

1.4 mysqlserver安装在linux举例

select

*

from proxy_list

order by id asc

limit 0,2

into outfile '/tmp/test.csv'

fields

terminated by ','

optionally enclosed by '"'

escaped by '"'

lines terminated by '\r\n';

1.5 mysqlserver安装在windows举例

select

uid,

nation

from system_user

order by uid asc

limit 0,2

into outfile 'e:/test.csv'

fields

terminated by ','

optionally enclosed by '"' escaped by '"'

lines

terminated by '\r\n';

1.6 错误举例

1 无写入权限

2 文件已经存在

版权声明:

mysql导出逗号_Mysql导出逗号分隔的csv文件相关推荐

  1. Mysql导出逗号分隔的csv文件

    CleverCode在实际的工作中,经常需要将一些报表,或者日志数据等导出来,如果直接做页面,如果次数也不是很多,需求也不同.所以直接导出csv文件,更加直观. 1 导出csv文件 1.1 语句格式 ...

  2. Mysql 导出 sql的执行结果到 csv文件

    需求: 1. 执行某 SQL 的结果: 2. 将结果导出到 csv文件: 3. 通过命令行执行: 解决方案 mysql -A db_name -h host_name -u user_name -p ...

  3. mysql导出教程_MySQL导出导入数据实现教程

    参数说明 MySQL连接 -u$USER 用户名 -p$PASSWD 密码 -h127.0.0.1 主机名或者IP地址 -P3306 端口 –default-character-set=utf8 设置 ...

  4. pandas处理mysql 展现wpf_Python:用Pandas读CSV文件写到MySQL

    汇总一下,自己最近在使用Python读写CSV存数据库中遇到的各种问题. 上代码: reload(sys) sys.setdefaultencoding('utf-8') host = '127.0. ...

  5. 在EXCEL中正确使用逗号分隔的CSV文件

    文件的打开 在EXCEL中选择 "文件" –> "打开" ,选择文件所在目录 选择文件弹窗中的文件格式为"csv"格式文件,并选中目标 ...

  6. python csv文件数据根据逗号分隔_Python 3读取以逗号分隔的CSV文件操作变量并写到CSV...

    我是Python的新手,并希望阅读下面列出的内容的CSV文件: DN, whenCreated, name, pwdLastSet, location "CN=Jackson2,OU=Dom ...

  7. mysql e 导出数据库_mysql导出数据库几种方法

    方法一 cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables ...

  8. mysql 导出函数_mysql导出存储过程或函数

    查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' ...

  9. 导出mysql excel数据字典_mysql导出 Excel数据字典(全)

    解决问题(有mysql数据库数据表想要将表导入到PowerDesigner 或导出Excel数据字典) 一.下载工具 1.工具PowerDesigner 百度自行下载安装 2.mysql-connec ...

最新文章

  1. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法
  2. 写在树莓派专栏的开篇
  3. 文巾解题 1446. 连续字符
  4. 《系统集成项目管理工程师》必背100个知识点-18项目管理计划的ITTO
  5. 分布式版本控制系统Git学习资源收集汇总
  6. 抄作业了!6 大 Flask 开源实战项目推荐
  7. matlab激光散斑散射半径测量,激光散斑测量2011412225741
  8. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换
  9. MATLAB中肤色分割算法_基于MATLAB的车牌字符分割问题
  10. 记录因安装npcap带来的无线连接上不了网的问题
  11. 2021年PMP考试模拟题6(含答案解析)
  12. 鲁班学艺 ---学三个月的,手艺扎根在眼里;学三年的,手艺扎根在心里
  13. 深度学习研究生常用网站||图像处理||医学影像||使用评价||汇总
  14. undefined reference to `__stack_chk_guard' .. undefined reference to `__stack_chk_fail'
  15. 常见的邮箱的pop和imap以及smtp地址整理
  16. kindeditor上传本地图片实例
  17. [windows] 半开连接数
  18. UiPath.CoreIpc.RemoteException Could not obtain access token.「解决方案」
  19. SW toolbox国标生成斜齿轮失败
  20. PCI-E SSD、M2 SSD、SATA SSD测试

热门文章

  1. android按钮周围阴影,Android 上的按钮填充和阴影
  2. Unity shader入门之数据类型
  3. sourceforge_SourceForge依旧re憬未来
  4. 无论您的工作职能如何,如何获得功绩
  5. devops 开源_没有开源就无法拥有DevOps
  6. (25)HTML5之<canvas>和<svg>标签
  7. Bootstrap显示或隐藏内容
  8. Bootstrap CSS编码规范之选择器使用规范
  9. centos mysql cpu_MySQL占用CPU100%解决一例
  10. python快速摄像机_Python骚操作:利用Python获取摄像头并实时控制人脸!