MySql数据库导出csv文件命令:

mysql> select first_name,last_name,email from account into outfile ‘e://output1.csv‘ fields terminated by ‘,‘optionally enclosed by ‘‘lines terminated by ‘/n‘;

csv文件效果:

sunny

Grigoryan

lovechoosesun@gmail.com

Jon

Siegal

sun@riliantech.net

Joe

Siegal

zhao@gmail.com

alejandro

medina

wei@gmail.com

cvs文件导入MySql数据库命令:

mysql> load data local infile ‘e://input1.csv‘ into table test1 fields termin

ated by ‘,‘lines terminated by ‘/n‘(first_name,last_name,email);

Query OK, 1 row affected, 1 warning (0.00 sec)

Records: 69  Deleted: 0  Skipped: 68  Warnings: 0

mysql> select * from test1;

+----+------------+-----------+--------------------------+

| id | first_name | last_name | email                    |

+----+------------+-----------+--------------------------+

| 0 | sunny      | Grigoryan | lovechoosesun@gmail.com

+----+------------+-----------+--------------------------+

FIELDS TERMINATED BY ---- 字段终止字符

OPTIONALLY ENCLOSED BY ---- 封套符

LINES TERMINATED BY ---- 行终止符

通过mysql客户端shell连接到服务器,选择使用的数据库,输入sql代码:

select * from test_info

into outfile ‘/tmp/test.csv‘

fields terminated by ‘,‘ optionally enclosed by ‘"‘ escaped by ‘"‘

lines terminated by ‘\r\n‘;

里面最关键的部分就是格式参数

这个参数是根据RFC4180文档设置的,该文档全称Common Format and MIME Type for Comma-Separated Values (CSV) Files,其中详细描述了CSV格式,其要点包括:

(1)字段之间以逗号分隔,数据行之间以\r\n分隔;

(2)字符串以半角双引号包围,字符串本身的双引号用两个双引号表示。

通过执行上述代码,便可以将需要的数据以csv格式导出到执行的文件中。

另外,MySQL中导入CSV格式数据的sql代码如下:

load data infile ‘/tmp/test.csv‘

into table test_info

fields terminated by ‘,‘  optionally enclosed by ‘"‘ escaped by ‘"‘

lines terminated by ‘\r\n‘;

当csv文件中的每一行记录的列数小于数据库表时,以下语句将十分有用:

load data infile "/tmp/appleAppV2_search_day_20110525.csv" into table apple_search_log fields terminated by ‘;‘ lines terminated by ‘/n‘(apptypeId,keyword,searchTime,model) ;

蓝色字部分是亮点。如果数据表包含自增字段,例如自增的ID, 这个语句将十分有用。

mysql 导出导入数据 -csv

标签:选择   select   padding   导入   records   val   nes   span   war

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/lvdongjie/p/6274392.html

mysql 导入导出 csv_mysql 导出导入数据 -csv相关推荐

  1. mysql 导入导出 csv_mysql文件导入导出为csv格式

    1.将csv文件导入到mysql中,首先本人尝试了用python导入, 优点:可以在程序里面修改导入的各种方式,格式之类的,不必去mysql中操作, 缺点:速度太尼玛慢了 果断放弃,然后找用mysql ...

  2. mariadb转mysql_MariaDB/MySQL备份和恢复(二):数据导入、导出

    1.导出.导入数据 load data infile和select into outfile语句是配套的.select into outfile语句是将检索出来的数据按格式导出到文件中,数据迁移跨数据 ...

  3. linux下Mysql 的安装、配置、数据导入导出

    为什么80%的码农都做不了架构师?>>>    <p><span>MySQL</span><span>是一种</span> ...

  4. c 控制mysql数据导出_MySql数据库导入导出的三种方式

    第一种: 使用mysql自带的Workbench可视化工具进行操作,如图: 选择好以后按  start Export 选择好以后按  start import 第二种: 使用Navicat 右键点击转 ...

  5. php 导出mysql 数据库表结构图_导入和导出数据表的图文介绍(phpMyAdmin的使用教程5)...

    导入和导出数据表的图文介绍(phpMyAdmin的使用教程5) 导入和导出数据是互逆的两个操作,导入数据是通过扩展名为.sql的文件导入到数据库中,导出数据是将数据表结构,表记录储存为.sql的文件, ...

  6. mysql导入dum_MySql 利用mysqlmysqldum导入导出数据

    MySql 利用mysql&mysqldum导入导出数据 by:授客 QQ:1033553122 测试环境 Linux下测试,数据库MySql 工具 mysqldump,该命令位于mysql/ ...

  7. 3.2.3 Sqoop 数据迁移工具, 导入数据import, MySQL到HDFS/Hive, 导出数据export,增量数据导入, Sqoop job,常用命令及参数

    目录 数据迁移工具 -- Sqoop 第一部分 Sqoop概述 第二部分 安装配置 第三部分 应用案例 第 1 节 导入数据import MySQL 到 HDFS MySQL 到 Hive 第 2 节 ...

  8. oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...

    使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...

  9. 从阿里云dms导出mysql无法导入_MySQL数据库怎么导入数据?怎么用DMS导入数据?...

    操作步骤 登录DMS控制台后,界面如下图所示. 选择需登录的数据库,单击 登录到数据库 按钮进行登录. 如图所示,在顶部导航菜单中选择数据处理>导入,进入数据导入窗口. 如下图所示,为数据导入窗 ...

最新文章

  1. 研究性能测试工具之systemtap入门指南(四)
  2. matlab矩阵乘法与打印
  3. 简单动态启停图 js jquery css3
  4. 我能考虑到的数组(老)方法就这些了(es5)
  5. centerandzoom 无效_在bootstrap modal 中加载百度地图的信息窗口失效解决方法
  6. “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
  7. [vue-element]项目中有使用过ElementUI吗?有遇到过哪些问题?它的使用场景主要是哪些?
  8. Entity Framework 4 in Action读书笔记——第六章:理解实体的生命周期(一)
  9. 置换元素与不可置换元素
  10. Linux的学习方法
  11. VisualDiffer for Mac(文件对比利器)支持m1
  12. 伺服电机的调试步骤有哪些
  13. python模块使用教程详解_python之mock模块基本使用方法详解
  14. python投资组合有效边界,【python量化】如何用Python找到投资时的最佳组合比例
  15. VASP服务器第一次安装各种软件(中)
  16. 笔记本html外接显示器,提升效率 笔记本外接显示器(Intel篇)
  17. [洛谷]P3374 【模板】树状数组 1 (#树状数组)
  18. 理解ASP.NET 5运行时命令:DNVM, DNX, 和DNU
  19. 活着,我们都想要别人的理解
  20. java从小白到老白⑤——传智播客27版笔记

热门文章

  1. PHP全栈开发(八):CSS Ⅸ dispaly visibility
  2. 事件冒泡之cancelBubble和stoppropagation的区别
  3. 为什么说一知半解的人生最可怕?
  4. sql语句遇到错误: The used SELECT statements have a different number of columns :
  5. Cxf + Spring3.0 入门开发WebService
  6. BZOJ 1013 JSOI2008 球形空间产生器sphere 高斯消元
  7. 学习javascript 的一点感想
  8. IronPython2.7 C# 4.0 互调用备忘
  9. H3C Basic NAT
  10. 鼠标滑过GridView的数据行时修改行的背景颜色