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

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

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

  LOAD DATA INFILE "**.csv"INTO TABLE XXCHARACTER SET utf8FIELDS 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 ","



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

  1. spring batch 读mysql_spring batch csv文件导入到mysql数据库

    继续学习spring batch , 定义个 spring batch job, 将数据读入到 mysql 数据库中. 用数据库记录job 任务.所用到的jar包与第一篇文章(http://www.y ...

  2. excel xml mysql数据库,数据库文本文档excel表格-excel xml格式的文件 导入到 MYSQL 数据库的语句...

    教你怎样将Word表格导入到Excel中 方法如下: 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt ...

  3. pandas读取csv写入mysql_使用python的pandas库读取csv文件保存至mysql数据库

    第一:pandas.read_csv读取本地csv文件为数据框形式 data=pd.read_csv('G:\data_operation\python_book\chapter5\\sales.cs ...

  4. php把excel导入mysql数据库中_PHP将Excel文件导入到MySQL数据库

    这篇文章主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例,可以将Excel的数据写入到MySQL数据库中,感兴趣的同学可以了解一下. 最近在做Excel文件导入数据到数据库.网站如果想 ...

  5. Spring batch教程 之 读取CSV文件并写入MySQL数据库

    原文作者: Steven Haines - 技术架构师 编写批处理程序来处理GB级别数据量无疑是种海啸般难以面对的任务,但我们可以用Spring Batch将其拆解为小块小块的(chunk). Spr ...

  6. 关于将EXCEL文件导入到MYSQL数据库的一些方法

    现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL.首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4, ...

  7. 爬取豆瓣TOP250并将数据保存为txt文件和csv文件并存入MySQL数据库

    项目源码 import requests # 发起请求的库 from fake_useragent import UserAgent # 构造user-Agent的库 import mysql.con ...

  8. 语言把数据写入csv文件_把JSON/CSV文件打造成MySQL数据库

    生活中,你我一定都看到过这种「xx元爆改出租屋」,「爆改小汽车」之类的文章,做为IT人,折腾的劲头一点也不差. 软件开发过程中,你是否有时候,会拿着业务提供的一个个CSV或者JSON的数据文件,写个解 ...

  9. 定时指定ftp目录下csv文件入库到mysql数据库

    数据源 FTP-->单机程序业务说明 程序启动之后,通过方法每小时下载FTP 132.255.150.217上最新的一个csv表到本地,如果不是只获取最新的表,文件无需改代码,通过方法会获取ft ...

最新文章

  1. 又一位先驱陨落:伯特·萨瑟兰去世,他参与创造互联网、Java、图形界面PC、微处理器,也是明智的实验室领袖...
  2. php入门时间,PHP入门(8)日期和时间
  3. vscode给java项目传递args[]参数
  4. 【JVM性能调优】jstack和线程dump分析
  5. Disruptor并发框架-1
  6. (操作系统题目题型总结)第五章:设备管理
  7. npm安装任何包都报错的解决办法
  8. 从零开始学习python编程-从0开始的Python学习014面向对象编程(推荐)
  9. Java例15.13——使用MVC结构计算三角形面积
  10. freeswitch与eyebeam
  11. centos界面的转换+快捷键的使用
  12. pytorch 预训练模型
  13. UGUI Canvas(画布)详解
  14. Java并发编程--线程池ThreadPollExecutor原理探究
  15. 记录一下CSR蓝牙做DFU的流程
  16. C/C++ 下标运算符subscript、后缀表达式、正负下标
  17. macOS上的改键指南--使用Karabiner
  18. 计算机中的正负数表示
  19. 【Docker】docker安装elasticsearch集群,Kibana安装以及开启认证
  20. 突破生命法则极限!它会是外星生命的遗传密码?

热门文章

  1. Python编程基础:第六十节 多进程Multiprocessing
  2. Python编程基础:第六节 math包的基础使用Math Functions
  3. Python编程基础:第一节 变量Variables
  4. 数据挖掘导论读书笔记8FP树
  5. Docker说了这么多 最全的一篇在这里
  6. eclipse 中修改 M2_REPO的值--转载
  7. spring启动过程之源码跟踪(上)--spring Debug
  8. vue语法 `${ }` (模版字符串)
  9. 实战SSM_O2O商铺_11【商铺注册】Controller层的实现
  10. Intent传递数据全解