怎么把csv文件导入数据库中

怎么把csv文件导入数据库中,第1张

将CSV文件导入数据库的方法有很多种,可以使用脚本、数据库客户端或者数据库提供的管理功能来实现。比如可以在MySQL中使用LOAD DATA INFILE命令,在SQL Server中使用BCP命令,在Oracle中使用SQL*Loader等。

拓展:另外,还可以使用编程语言,比如Java或者Python,开发一个专门的程序来实现csv文件数据库表之间的转换。

当成txt文本读取,然后插入到数据库中\x0d\x0a这个是csv格式\x0d\x0a 所谓“CSV”,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。下面是一个实际CSV文件中的部分内容,让大家对他有一个感性的认识。我们选的是Sjojo_Rescan 的CSV文件(Sjojo是ASW-亚洲扫图风的成员之一)。\x0d\x0asj_mino1001.jpg,715282,4FB55FE8,\x0d\x0asj_mino1002.jpg,471289,93203C5C,\x0d\x0asj_mino1003.jpg,451929,C4E80467,\x0d\x0a通常CSV文件开头是不留空的,以行为单位,每行中记录一张图片的了多项数据,每项数据用逗号 来分隔(标准英文逗号)。

1、LOAD DATA通过读取本地文件系统上的文件,可以将大量数据添加到数据库中。

mysql>USE db1

mysql>LOAD DATA INFILE ‘datafile.txt’ INTO TABLE db2.table_name

2、mysqlimport命令直接从文件读取批量数据。它相当于LOAD DATA语句的一个接口。

mysqlimport根据文件名导入表名,即将文件名第一个圆点前的所有字符作为表名。例如,文件class.txt被装入class表中。

mysqlimport -L -uroot -proot db01 table_name.txt;

3、假如你原来表为T1表,数据导入到了T2表。可以用

insert into T1 select * from T2


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6711254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存