python中,怎么将大量数据一次性导入数据库中。 补充:数据库是Mysql数据库
1个回答
展开全部
我估计你是问怎么从文件导入到数据库。一般每个数据库都有一个从文件直接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';
比如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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询