最新消息:

数据处理:mysql一条SQL语句导出导入数据到txt或者csv

MySQL数据库 admin 2019浏览 0评论

这两天要处理一些数据,用一些数据库管理工具比如navicat for mysql 、 sqlyog、以及phpmyadmin之类的工具,试了很多,发现都导入不全,

蛋碎了,最后还是选择写SQL语句来搞吧,mysql里面有个load data infile 很强大,可以高速从文件导入数据,而且设置好了不会丢失数据。

 

导入示例:

load data  infile 'C:\\seay.csv' into table 表名
CHARACTER SET utf8
fields terminated by ';'
optionally enclosed by '"'
lines terminated by '\r\n' (列1,列2)

 

导出示例:

select * from test_info   
into outfile 'C:/seay.csv'   
fields terminated by ',' optionally enclosed by '"' escaped by '"'   
lines terminated by '\r\n';

 

说明:

CHARACTER SET utf8  设置编码

fields terminated by ‘;’  分隔标识符
optionally enclosed by ‘”‘  内容以双引号包住

lines terminated by ‘\r\n’ (列1,列2)  换行\r\n

转载请注明:jinglingshu的博客 » 数据处理:mysql一条SQL语句导出导入数据到txt或者csv

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址