统一编码方式为utf-8,将csv文件编码方式设置为utf-8.

在数据库中新建一个表,列属性和csv文件要相符,注意将**月**日等在csv中设置为日期格式,而不是字符串之类的,这样可以将时间等导入。

设置方式为选中时间列,右键表格属性,设置为日期就好了。

LOAD DATA INFILE "**.csv"

INTO TABLE XX

CHARACTER SET utf8

FIELDS TERMINATED BY "," ;

load data使用格式如下:

LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ‘file_name.txt‘ [REPLACE | IGNORE]

INTO TABLE tbl_name

[FIELDS

[TERMINATED BY ‘\t‘]

[OPTIONALLY] ENCLOSED BY ‘‘]

[ESCAPED BY ‘\\‘ ]]

[LINES TERMINATED BY ‘\n‘]

[IGNORE number LINES]

[(col_name,...)]

其中,

LOW_PRIORITY

如果用户指定此关键词,LOAD DATA 语句的执行将会被延迟,直到没有其它的客户端正在读取表。

LOCAL

如果指定了LOCAL 关键字,它将对连接的客户端做出解释:

? 如果指定了LOCAL,客户端主机上的客户端组件读取文件并发送到服务器。可以给出文件的完整路径以确定其精确位置。如果给出的是相对路径,则文件名是相对于客户端组件启动时所在的目录。

? 如果没有指定LOCAL,文件是位于服务器的主机上,并且直接被服务器读取。

当从服务器主机定位文件时,服务器使用下列规则:

? 如果给定完整的路径,服务器使用该路径名。

? 如果给定一个或多个前置构件的相对路径,服务器以相对服务器的数据目录搜索文件。

? 如果给定没有前置构件的文件名,服务器从当前数据库的数据库目录搜寻文件。

--CHARACTER SET :mysql字符集,所指出被用来解释文件中的信息

--INTO TABLE :导入到哪个表

--FIELDS TERMINATED BY :以什么作为分割符

--ENCLOSED BY :被什么包围 (输出时需要)

csv,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。里面的数据以,分割,所以 FIELDS TERMINATED BY ","



原文:http://blog.csdn.net/kuaile123/article/details/22601869

将csv文件存入mysql数据库_将csv文件导入到mysql数据库相关推荐

  1. mysql在linux和windows下导入和导出数据库、数据表总结

    windows下 1.导出整个数据库 (常用) mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbna ...

  2. 本地mysql和阿里云mysql同步_阿里云RDS和本地mysql做主从同步

    一.从RDS备份要同步的数据库到本地服务器 建议将表结构和数据分开备份. [root@localhost ~]# mysqldump -hrm-wz9a985njgong7yh5.mysql.rds. ...

  3. 将csv写入mysql数据库_从.csv文件到数据库

    一个整理得干干净净的数据库在现实中往往是可遇不可求的,或者说总是要买.记得唯一一次获得这种半成品是在参与一个前导师跟广州地铁的合作项目里,当时对方很爽快地给了我们一个巨大的dump文件.我之后就再没碰 ...

  4. excel数据库_将excel文件导入mysql数据库教程(PHP实现)

    点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网      源 / www.php.cn 在这篇文章中,我将给大家介绍如何使用PHP将excel文件导入mysql数据库.有时候我们需 ...

  5. xml文件写入mysql数据库_将XML文件插入到数据库

    Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去.但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb ...

  6. phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  7. jsp页面判断输入编号已存在mysql中_面试官让我聊聊Mysql基础架构之日志文件与数据文件...

    上一篇文章讲述了Mysql的基本框架,和sql执行的流程,这篇文章首先分析下每个流程的具体细节,然后介绍日志文件和数据文件以下面语句作为例子来分析流程中每一步的具体细节: select * from ...

  8. c access mysql数据库_基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo)...

    基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo) 一.三种数据库的主要对比 数据库类型 特点 Microsoft Access 桌面数据库.数据库载体是单个文件 ...

  9. matlab 连接mysql数据库_【转】matlab 连接 mysql 数据库

    首先要安装mysql驱动程序包,详细步骤如下: Step 1: 将mysql-connector-java-5.1.7-bin.jar文件拷贝到......\MATLAB\R2009a\java\ja ...

  10. wdcp查看mysql日志_查看修改服务器中的WDCP数据库操作记录

    今天一老客户要使用本地工具(Navicat)操作主机中的MySQL,主机已开放3306端口,IDC后台安全策略也增加了3306,但是还是拒绝连接,出现上面的提示信息.百度了一下,说是主机名要使用&qu ...

最新文章

  1. 为了不让GPU等CPU,谷歌提出“数据回波”榨干GPU空闲时间,训练速度提升3倍多...
  2. GridView 行颜色变化
  3. 如何跨域取到response额外的的headers
  4. final 字符常量——确定一个值后该值无法改动,使变量变字符常量
  5. UNIX 动态库和静态库
  6. [Android] (在ScrollView里嵌套view)重叠view里面的onTouchEvent的调用方法
  7. Dapper的基本使用
  8. Android+struts2+JSON方式的手机开发(Login)
  9. Js中的window.parent ,window.top,window.self 代表的对象
  10. WPF 引用 ttf文件
  11. 制作精美失落美女胶片效果
  12. android qq分享图文中的图标不显示问题的解决
  13. 上海互联网整体沉沦:盛大巨人全没落 8年没出一个马云
  14. nodejs生成uid
  15. Caution: request is not finished yet
  16. 杰里之 打开混响通话有回音【篇】
  17. Java面试锦囊(五)
  18. 【OBS】Dropped Frames And General Connection Issues
  19. JUnit和mockito
  20. 程序猿最讨厌康熙的哪个儿子?

热门文章

  1. 2月20日 阻尼牛顿法,拟牛顿法(Quasi-Newton Methods)及各种具体实现方法,共轭梯度法(Conjugate Gradient)
  2. Interpreting Attributions and Interactions of Adversarial Attacks论文解读
  3. POJ-3468-A Simple Problem with integers
  4. Flask-Uploads文件上传的简单使用
  5. 【欧洲AI复兴】马克龙:法国AI要赶美超中!
  6. 给你的站点添加 DNS CAA 保护
  7. js函数、事件、补充知识
  8. zabbix创建ITEM,运算语法
  9. linux date 得到指定 datemonth 月的 开始一天 结束一天
  10. 弹出“FRM-40400:事务完成:已应用和保存X条记录