mysql into file 列名_MySQL用SELECT ...INTO OUTFILE导出文本文件

MySQL数据库的表可以导出成文本文件、xml文件或者HTML文件,相应的文本文件也可以导入MySQL数据库中。

一、用SELECT ...INTO OUTFILE导出文本文件

语法:

SELECT[列名]FROM table[WHERE 语句]

INTO OUTFILE

'目标文件'[OPTION];

SELECT语句来查询所需要的数据;后半部分是导出数据的。其中,‘目标文件’参数指出将查询的记录导出到哪个文件夹;OPTION参数可以有常用的几个选项:

(1)FIELDS

TERMINATED BY'字符串':设置字符串为字段的分隔符,默认值是‘\t’

(2)FIELDS STARTING

BY'字符串':设置字符来括上字段的值。默认情况下不使用任何符号。

(3)FIELDS OPTIONALLY ENCLOSED

BY'字符':设置字符来括上CHAR、VARCHAR和TEXT等字符型字段。默认情况下不使用任何符号。

(4)FIELDS ESCAPED BY'字符':设置转义字符,默认值为'\'。

(5)LINES STARTING

BY'字符串':设置每行开头的字符,默认情况下无任何字符。

(6)LINES TERMINATED

BY'字符串'​​:设置每行的结束符,默认值的‘\n’。

例:用SELECT ... INTO

OUTFILE语句来导出test数据库下order表的记录。字段之间用‘、’隔开,字符型数据用双引号括起来,每条记录以‘>’开头:

SELECT * FROM test.order INTO OUTFILE

'D:\order.text'

FIELDS TERMINATED BY '\、' OPTIONALLY ENCLOSED BY

'\"'

LINES STARTING BY

'\>'​ TERMINATED BY '\r\n';

'TERMINATED BY '\r\n''

可以保证每条记录占一行。在Windows操作系统下“\r\n”才是回车换行。​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值