python中,怎么将大量数据一次性导入数据库中。 补充:数据库是Mysql数据库

如题所述

第1个回答  推荐于2016-01-01
我估计你是问怎么从文件导入到数据库。一般每个数据库都有一个从文件直接load数据到数据库的命令或者工具。
比如SQLServer 有个bcp。 MySql 就是 load。

给你搜了详细的帮助。看看链接吧。以下是精简的使用方法:
基本用法:
mysql> USE db1;
mysql> LOAD DATA INFILE "./data.txt" INTO TABLE db2.my_table;

指定行,字段的分隔符:
mysql> LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name

FIELDS TERMINATED BY ',' ENCLOSED BY '"'

LINES TERMINATED BY '\n';追问

补充:意思是在Django页面上,获取文本或者excel表,在点一下按钮就直接入库。也许我说的简单做起来难,也许我提的不符合逻辑,请大家点评,谢谢

追答

你补充的功能大概要你自己另外实现。至于你说的“点一下按钮就入库”的功能,它的实现依赖我上一次的回答内容。

参考资料:http://www.dabaoku.com/jiaocheng/biancheng/mysql/201003064507.shtml

本回答被提问者采纳
相似回答