从文件中导入数据到数据库,通过以下语句进行操作:
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 因手头项目需要向MYSQL数据库导入大量的EXCEL数据。网上搜索了相关博客,受限于功能或者本人有一点点的小强迫,业余时间开发了本工具。 EXCEL导入到MYSQL有多种...
在Java编程中,将CSV(逗号分隔值)文件的数据导入到MySQL数据库是一项常见的任务。这个过程涉及几个关键步骤,包括读取CSV文件、解析数据、建立与数据库的连接以及执行SQL插入语句。本篇文章将详细讲解如何使用java...
本篇将详细介绍如何使用Shell脚本结合CSV文件批量将数据导入MySQL数据库,以提高工作效率。 首先,`prov.csv` 是一个包含CSV(逗号分隔值)格式的数据文件,这种文件类型常用于存储表格数据,易于读写和处理。在本...
本主题将深入探讨如何将CSV文件导入MySQL数据库,这通常涉及到几个关键步骤,包括数据预处理、连接数据库以及执行SQL语句。 首先,我们需要了解CSV文件的结构。CSV文件以纯文本形式存储数据,每一行代表一条记录,...
首先,我们需要将 Excel 文件中的数据导出为 CSV 文件,然后使用 MySQL 的 LOAD DATA 语句将数据导入到数据库中。 优点:简单、快速,易于实现。 缺点:需要将 Excel 文件中的数据导出为 CSV 文件,并且 LOAD DATA...
在完成数据库表的创建后,我们可以使用多种方法将TXT数据导入MySQL: 1. **LOAD DATA INFILE命令**:这是MySQL提供的一种高效导入方法。例如,如果你的TXT文件在服务器本地,可以使用以下命令: ```sql LOAD ...
标题中的"VB读CSV到mysql"指的是使用Visual Basic (VB)编程语言来读取CSV(逗号分隔值)文件,并将数据导入到MySQL数据库的过程。这是一个常见的数据迁移任务,特别是在处理大量结构化数据时。VB是Microsoft开发的一...
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实例代码"指的是使用PHP编写程序,实现对CSV(逗号...
总之,将Excel文件导入MySQL数据库是一个常见的数据操作任务,通过合理利用各种工具和方法,可以高效、准确地完成数据迁移。在实际工作中,根据具体需求和环境选择合适的方法,同时确保数据安全和完整性。
这通常涉及几个步骤:导出Access数据、调整数据格式以适应MySQL的需求、创建MySQL表结构以及最终将数据导入MySQL。 #### 一、准备阶段 1. **备份原始数据**:在开始任何数据迁移之前,确保对原始Access数据库进行...
总结来说,"txt数据文件导入mysql数据库"涉及到的关键知识点包括MySQL的`LOAD DATA INFILE`语句,以及如何使用C语言进行数据预处理。理解这些概念和操作,可以帮助你在处理大量数据时提高效率,尤其是在数据库管理...
在IT行业中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,广泛用于存储表格数据,例如电子表格或数据库。而PHP作为一种流行的服务器端脚本语言,常常被用来处理和操作这些数据。本篇文章将深入探讨...
本文为大家分享了使用navicat将csv文件导入mysql的具体代码,供大家参考,具体内容如下 1.打开navicat,连接到数据库并找到自己想要导入数据的表。数据库表在指定数据库下的表下。 2.右键点击数据表。点击import ...
在IT行业中,数据的导入与导出是常见的操作...总的来说,通过Java将数据库导入CSV程序,我们可以实现数据的高效迁移和共享,同时利用CSV的灵活性和通用性。对于Java开发者来说,掌握这样的技能对日常开发工作大有裨益。
以下是一个关于“Excel导入MySQL数据库实例”的详细知识讲解。 首先,了解基本概念: 1. Excel:Microsoft Excel是一款电子表格程序,允许用户创建、编辑和共享包含数字、文本和公式的数据。 2. MySQL:MySQL是一种...
总的来说,这个压缩包提供的资料涵盖了从Bash脚本操作、MySQL数据库管理到CSV文件格式的理解等多个方面,对于需要处理大量数据的开发者或系统管理员来说,是非常实用的学习资源。通过学习和实践,你可以熟练掌握在...
标题中的“Navicat把csv数据导入mysql”指的是使用Navicat这个数据库管理工具将逗号分隔值(CSV)格式的数据文件导入到MySQL数据库的过程。Navicat是一款支持多种数据库系统的图形化管理工具,包括MySQL,它提供了一...
标题和描述中提到的资源是一个包含了全球旅游城市数据的MySQL数据库,可以方便地直接导入并运行SQL语句,总数超过6000条。这个压缩包文件是针对餐饮旅游行业的数据整理,对于分析旅游趋势、餐饮业分布或者进行相关...