拓展:另外,还可以使用编程语言,比如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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)