`
frpdlut
  • 浏览: 1691 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

csv格式数据导入mysql数据库

阅读更多

从文件中导入数据到数据库,通过以下语句进行操作:


LOAD DATA INFILE "E:/Data/200W-400W.csv"
REPLACE INTO TABLE person_info
CHARACTER SET utf8
FIELDS TERMINATED BY "," ENCLOSED BY ""
LINES TERMINATED BY "\r\n";


如果导入的时候出现:truncated字样,则是SQL_MODE问题,修改sql_mode就可以了;
show variables like '%sql_mode%';
set sql_mode='no_auto_create_user,no_engine_substitution';
如出现错误:ERROR 1262 (01000): Row 6737 was truncated; it contained more data than there were input columns.
如:文件中出现,,空字符,正常情况下会出错,需要修改sql_mode后才能导入(会有正常警告);

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------以下搜索来源于网络

Mysql导入csv文件

MYSQL LOAD DATA INFILE命令可以把csv平面文件中的数据导入到数据库中。

linux下:

LOAD DATA INFILE '/home/test/dump/ip_location.csv'
INTO TABLE ip_location
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"';
--CHARACTER SET :mysql字符集,一定要加上,免去乱码麻烦
--INTO TABLE :导入到哪个表
--FIELDS TERMINATED BY :以什么作为分割符
-- ENCLOSED BY :被什么包围



windows下:

LOAD DATA INFILE "d:/insert_data.csv"
REPLACE INTO TABLE DEMO
CHARACTER SET gb2312
FIELDS TERMINATED BY "," ENCLOSED BY ""
LINES TERMINATED BY "\r\n";
--LINES TERMINATED BY:这个与linux不同,以什么作为一行的结尾。

分享到:
评论

相关推荐

    全网首发!CSV文件导入MySQL数据库工具软件 CSVtoDB v1.0.zip

    CSV文件导入MySQL数据库工具软件 CSVtoDB v1.0.zip 因手头项目需要向MYSQL数据库导入大量的EXCEL数据。网上搜索了相关博客,受限于功能或者本人有一点点的小强迫,业余时间开发了本工具。 EXCEL导入到MYSQL有多种...

    java使用javacsv读取csv文件 导入Mysql数据库

    在Java编程中,将CSV(逗号分隔值)文件的数据导入到MySQL数据库是一项常见的任务。这个过程涉及几个关键步骤,包括读取CSV文件、解析数据、建立与数据库的连接以及执行SQL插入语句。本篇文章将详细讲解如何使用java...

    Shell脚本批量添加CSV数据到MySQL

    本篇将详细介绍如何使用Shell脚本结合CSV文件批量将数据导入MySQL数据库,以提高工作效率。 首先,`prov.csv` 是一个包含CSV(逗号分隔值)格式的数据文件,这种文件类型常用于存储表格数据,易于读写和处理。在本...

    CSV 导入mysql 数据库

    本主题将深入探讨如何将CSV文件导入MySQL数据库,这通常涉及到几个关键步骤,包括数据预处理、连接数据库以及执行SQL语句。 首先,我们需要了解CSV文件的结构。CSV文件以纯文本形式存储数据,每一行代表一条记录,...

    将Excel数据导入mysql数据库的几种方案.pdf

    首先,我们需要将 Excel 文件中的数据导出为 CSV 文件,然后使用 MySQL 的 LOAD DATA 语句将数据导入到数据库中。 优点:简单、快速,易于实现。 缺点:需要将 Excel 文件中的数据导出为 CSV 文件,并且 LOAD DATA...

    TXT文件数据导入到mysql数据库

    在完成数据库表的创建后,我们可以使用多种方法将TXT数据导入MySQL: 1. **LOAD DATA INFILE命令**:这是MySQL提供的一种高效导入方法。例如,如果你的TXT文件在服务器本地,可以使用以下命令: ```sql LOAD ...

    VB读CSV到mysql_VB读取CSV到mysql_源码

    标题中的"VB读CSV到mysql"指的是使用Visual Basic (VB)编程语言来读取CSV(逗号分隔值)文件,并将数据导入到MySQL数据库的过程。这是一个常见的数据迁移任务,特别是在处理大量结构化数据时。VB是Microsoft开发的一...

    Python之csv文件从MySQL数据库导入导出的方法

    csv文件导入MySQL数据库 import pymysql import csv import codecs def get_conn(): conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db='test_csv', charset='utf8') return ...

    PHP导入和导出CSV EXCEL实例代码 mysql数据库

    本文将详述如何使用PHP来实现CSV和Excel文件的导入与导出,并结合MySQL数据库进行数据操作。以下是对给定文件信息的具体解析: 标题中的"PHP导入和导出CSV EXCEL实例代码"指的是使用PHP编写程序,实现对CSV(逗号...

    excel文件导入mysql数据库

    总之,将Excel文件导入MySQL数据库是一个常见的数据操作任务,通过合理利用各种工具和方法,可以高效、准确地完成数据迁移。在实际工作中,根据具体需求和环境选择合适的方法,同时确保数据安全和完整性。

    Access数据库导入Mysql的方法

    这通常涉及几个步骤:导出Access数据、调整数据格式以适应MySQL的需求、创建MySQL表结构以及最终将数据导入MySQL。 #### 一、准备阶段 1. **备份原始数据**:在开始任何数据迁移之前,确保对原始Access数据库进行...

    txt数据文件导入mysql数据库

    总结来说,"txt数据文件导入mysql数据库"涉及到的关键知识点包括MySQL的`LOAD DATA INFILE`语句,以及如何使用C语言进行数据预处理。理解这些概念和操作,可以帮助你在处理大量数据时提高效率,尤其是在数据库管理...

    PHP把CSV数据导入数据库的工具

    在IT行业中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,广泛用于存储表格数据,例如电子表格或数据库。而PHP作为一种流行的服务器端脚本语言,常常被用来处理和操作这些数据。本篇文章将深入探讨...

    用JAVA将数据库导入csv程序

    在IT行业中,数据的导入与导出是常见的操作...总的来说,通过Java将数据库导入CSV程序,我们可以实现数据的高效迁移和共享,同时利用CSV的灵活性和通用性。对于Java开发者来说,掌握这样的技能对日常开发工作大有裨益。

    excel导入mysql数据库实例

    以下是一个关于“Excel导入MySQL数据库实例”的详细知识讲解。 首先,了解基本概念: 1. Excel:Microsoft Excel是一款电子表格程序,允许用户创建、编辑和共享包含数字、文本和公式的数据。 2. MySQL:MySQL是一种...

    Bash中使用MySQL导入导出CSV格式数据

    总的来说,这个压缩包提供的资料涵盖了从Bash脚本操作、MySQL数据库管理到CSV文件格式的理解等多个方面,对于需要处理大量数据的开发者或系统管理员来说,是非常实用的学习资源。通过学习和实践,你可以熟练掌握在...

    Navicat把csv数据导入mysql

    标题中的“Navicat把csv数据导入mysql”指的是使用Navicat这个数据库管理工具将逗号分隔值(CSV)格式的数据文件导入到MySQL数据库的过程。Navicat是一款支持多种数据库系统的图形化管理工具,包括MySQL,它提供了一...

    Python实现 多进程导入CSV数据到 MySQL

    前段时间帮同事处理了一个把 CSV 数据导入到 MySQL 的需求。两个很大的 CSV 文件, 分别有 3GB、2100 万条记录和 7GB、3500 万条记录。对于这个量级的数据,用简单的单进程/单线程导入 会耗时很久,最终用了多进程...

    xcel表格数据导出为Lua table、csv、json形式的工具,兼带数据检查功能以及导出、导入MySQL数据库功能

    xcel表格数据导出为Lua table、csv、json形式的工具,兼带数据检查功能以及导出、导入MySQL数据库功能 Excel表格数据导出为Lua table形式的工具,兼带数据检查功能 希望这个工具能为今后ulua手机游戏项目带来便利,...

Global site tag (gtag.js) - Google Analytics