将csv文件导入到mysql数据库
统一编码方式为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数据库相关推荐
- spring batch 读mysql_spring batch csv文件导入到mysql数据库
继续学习spring batch , 定义个 spring batch job, 将数据读入到 mysql 数据库中. 用数据库记录job 任务.所用到的jar包与第一篇文章(http://www.y ...
- excel xml mysql数据库,数据库文本文档excel表格-excel xml格式的文件 导入到 MYSQL 数据库的语句...
教你怎样将Word表格导入到Excel中 方法如下: 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt ...
- pandas读取csv写入mysql_使用python的pandas库读取csv文件保存至mysql数据库
第一:pandas.read_csv读取本地csv文件为数据框形式 data=pd.read_csv('G:\data_operation\python_book\chapter5\\sales.cs ...
- php把excel导入mysql数据库中_PHP将Excel文件导入到MySQL数据库
这篇文章主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例,可以将Excel的数据写入到MySQL数据库中,感兴趣的同学可以了解一下. 最近在做Excel文件导入数据到数据库.网站如果想 ...
- Spring batch教程 之 读取CSV文件并写入MySQL数据库
原文作者: Steven Haines - 技术架构师 编写批处理程序来处理GB级别数据量无疑是种海啸般难以面对的任务,但我们可以用Spring Batch将其拆解为小块小块的(chunk). Spr ...
- 关于将EXCEL文件导入到MYSQL数据库的一些方法
现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL.首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4, ...
- 爬取豆瓣TOP250并将数据保存为txt文件和csv文件并存入MySQL数据库
项目源码 import requests # 发起请求的库 from fake_useragent import UserAgent # 构造user-Agent的库 import mysql.con ...
- 语言把数据写入csv文件_把JSON/CSV文件打造成MySQL数据库
生活中,你我一定都看到过这种「xx元爆改出租屋」,「爆改小汽车」之类的文章,做为IT人,折腾的劲头一点也不差. 软件开发过程中,你是否有时候,会拿着业务提供的一个个CSV或者JSON的数据文件,写个解 ...
- 定时指定ftp目录下csv文件入库到mysql数据库
数据源 FTP-->单机程序业务说明 程序启动之后,通过方法每小时下载FTP 132.255.150.217上最新的一个csv表到本地,如果不是只获取最新的表,文件无需改代码,通过方法会获取ft ...
最新文章
- 又一位先驱陨落:伯特·萨瑟兰去世,他参与创造互联网、Java、图形界面PC、微处理器,也是明智的实验室领袖...
- php入门时间,PHP入门(8)日期和时间
- vscode给java项目传递args[]参数
- 【JVM性能调优】jstack和线程dump分析
- Disruptor并发框架-1
- (操作系统题目题型总结)第五章:设备管理
- npm安装任何包都报错的解决办法
- 从零开始学习python编程-从0开始的Python学习014面向对象编程(推荐)
- Java例15.13——使用MVC结构计算三角形面积
- freeswitch与eyebeam
- centos界面的转换+快捷键的使用
- pytorch 预训练模型
- UGUI Canvas(画布)详解
- Java并发编程--线程池ThreadPollExecutor原理探究
- 记录一下CSR蓝牙做DFU的流程
- C/C++ 下标运算符subscript、后缀表达式、正负下标
- macOS上的改键指南--使用Karabiner
- 计算机中的正负数表示
- 【Docker】docker安装elasticsearch集群,Kibana安装以及开启认证
- 突破生命法则极限!它会是外星生命的遗传密码?
热门文章
- Python编程基础:第六十节 多进程Multiprocessing
- Python编程基础:第六节 math包的基础使用Math Functions
- Python编程基础:第一节 变量Variables
- 数据挖掘导论读书笔记8FP树
- Docker说了这么多 最全的一篇在这里
- eclipse 中修改 M2_REPO的值--转载
- spring启动过程之源码跟踪(上)--spring Debug
- vue语法 `${ }` (模版字符串)
- 实战SSM_O2O商铺_11【商铺注册】Controller层的实现
- Intent传递数据全解