加入收藏 | 设为首页 | 会员中心 | 我要投稿 91站长网 (https://www.91zhanzhang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql实现查询结果导出csv文件及导入csv文件到数据库操作

发布时间:2022-03-20 11:47:08 所属栏目:MySql教程 来源:互联网
导读:本文实例讲述了mysql实现查询结果导出csv文件及导入csv文件到数据库操作。分享给大家供大家参考,具体如下: mysql 查询结果导出csv文件: select logtime, operatingsystem, imei from GameCenterLogs where operatingsystem = 1 and operatingsystem =3 gr
      本文实例讲述了mysql实现查询结果导出csv文件及导入csv文件到数据库操作。分享给大家供大家参考,具体如下:
 
      mysql 查询结果导出csv文件:
 
select logtime, operatingsystem, imei
from GameCenterLogs
where
  operatingsystem >= 1 and operatingsystem <=3
group by operatingsystem,imei
into outfile '/tmp_logs/tmp.csv'
fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '#' LINES TERMINATED BY 'rn'
 
     fields TERMINATED BY ',' 设置字段的分割符
 
     OPTIONALLY ENCLOSED BY '#' 设置字段内容若为字符串,则使用'#'包含
 
     LINES TERMINATED BY 'rn' 数据行分割符
 
导出文件内容:
 
1453513680,3,#hello word#rn
1453515470,2,#title content#rn
 
mysql命令行导入csv文件到数据库:
 
load data infile '/tmp_logs/tmp.csv'
into table GameCenterDAULogs fields terminated by ',' OPTIONALLY ENCLOSED BY '#' lines terminated by 'rn'
 
有可能操作系统不同,导出的csv文件的数据行分隔符不一定为rn,可以使用cat -A /tmp_logs/tmp.csv 查看结尾符
 
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
 
希望本文所述对大家MySQL数据库计有所帮助。

(编辑:91站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读