服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|

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

2019-07-02 17:28CyborgLin Mysql

这篇文章主要介绍了mysql实现查询结果导出csv文件及导入csv文件到数据库操作,结合实例形式分析了mysql相关数据库导出、导入语句使用方法及操作注意事项,需要的朋友可以参考下

本文实例讲述了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 '\r\n'

fields TERMINATED BY ',' 设置字段的分割符

OPTIONALLY ENCLOSED BY '#' 设置字段内容若为字符串,则使用'#'包含

LINES TERMINATED BY '\r\n' 数据行分割符

导出文件内容:

1453513680,3,#hello word#\r\n
1453515470,2,#title content#\r\n

mysql命令行导入csv文件到数据库:

load data infile '/tmp_logs/tmp.csv'
into table GameCenterDAULogs fields terminated by ',' OPTIONALLY ENCLOSED BY '#' lines terminated by '\r\n'

有可能操作系统不同,导出的csv文件的数据行分隔符不一定为\r\n,可以使用cat -A /tmp_logs/tmp.csv 查看结尾符.

希望本文所述对大家MySQL数据库计有所帮助。

延伸 · 阅读

精彩推荐
  • Mysql使用JDBC连接Mysql数据库会出现的问题总结

    使用JDBC连接Mysql数据库会出现的问题总结

    这篇文章主要给大家介绍了关于使用JDBC连接Mysql数据库会出现的问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    Dmego3512019-06-21
  • MysqlMYSQL配置参数优化详解

    MYSQL配置参数优化详解

    MySQL是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验 进行判断,然后设置合理的参数。下面我们了解一下MySQL优化的一些基础...

    清酒故人2672019-07-01
  • MysqlCentos7.5安装mysql5.7.24二进制包方式部署

    Centos7.5安装mysql5.7.24二进制包方式部署

    这篇文章主要介绍了Centos7.5安装mysql5.7.24二进制包方式部署,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    思考v4922019-06-14
  • MysqlMysql主键和唯一键的区别点总结

    Mysql主键和唯一键的区别点总结

    在本篇文章中小编给大家分享了关于Mysql主键和唯一键的区别,有兴趣的朋友们学习下吧。...

    laozhang2842019-06-07
  • Mysqllinux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法

    linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法

    这篇文章主要介绍了linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法,需要的朋友可以参考下...

    舰_长1482019-06-17
  • MysqlMySQL中int最大值深入讲解

    MySQL中int最大值深入讲解

    这篇文章主要给大家介绍了关于MySQL中int最大值的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...

    haoyq4752019-06-06
  • Mysqlmysql存储过程基础之遍历多表记录后插入第三方表中详解

    mysql存储过程基础之遍历多表记录后插入第三方表中详解

    这篇文章主要给大家介绍了关于mysql存储过程教程之遍历多表记录后插入第三方表中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧...

    11567408462872019-07-02
  • MysqlMySQL中无过滤条件的count详解

    MySQL中无过滤条件的count详解

    这篇文章主要给大家介绍了关于MySQL中无过滤条件count的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧...

    点滴积累1832019-06-06