永发信息网

shell往mysql数据库导入新

答案:1  悬赏:80  手机版
解决时间 2021-03-23 21:35
shell往mysql数据库导入新
最佳答案
若要将大量的数据值插入到数据库的一个或多个表中,使用insert into语句来实现将是一项无聊的工作。
1、LOAD DATA通过读取本地文件系统上的文件,可以将大量数据添加到数据库中。
mysql> LOAD DATA INFILE ‘datafile.txt’ INTO TABLE db2.table_name;
mysql> LOAD DATA INFILE ‘datafile.txt’ INTO TABLE db2.table_name FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘;
mysql> load data infile “file.txt” into table table_name fields terminated by ‘\t’ (sid,name);
2、还有一个mysqlimport命令可以批量增加,mysqlimport直接从文件读取批量数据。它相当于LOAD DATA语句的一个接口。
mysqlimport可以自动生成一个LOAD DATA语句,该语句把filename.txt文件中的数据装入table_name表中。
mysqlimport根据文件名导入表名,即将文件名第一个圆点前的所有字符作为表名。例如,文件class.txt被装入class表中。
例如:
mysqlimport -L -uroot -proot db01 table_name.txt;
mysqlimport -local table_name filename.txt;
3、datafile.txt内容:
“1”,”a string”,”100.20″
“2”,”a string containing a , comma”,”102.20″
“3”,”a string containing a \” quote”,”102.20″
“4”,”a string containing a \”, quote and comma”,”102.20″
4、假如你有x表,导入了一个y表,将y表数据插入x表:
insert into x select * from y;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高端舞蹈口号,舞蹈口号大全
仙剑3里的搜宝鼠在哪买
汇鑫担保有限公司这个地址在什么地方,我要处
中国历史上有没有姓杨的皇帝
阴历5月1号是什么星座?
电脑上百姓网怎么上
莲藕怎么放可以时间长,什么食物既好吃又有营
骏程地址在什么地方,想过去办事
不能调用papyrus脚本怎么办
扫墓归来连续发生不顺利的事情怎么化解
计算器已进入统计状态的标志是显示屏上显示A.
平顶山距离新郑多远,石家庄距离贵州有多远,
《三国演义》里面那个徐庶后来怎样了?
二谢帖的法帖内容
投影机换了灯泡和光通以后还是发暗怎么回事
推荐资讯
求李慧珍天蓝歌曲链接,一定要能放得。谢谢了
小华在观察苹果由静止加速落地的过程时,应用
用什么水泡菊花茶
现在急用4000块钱,那些地方可以借到(网上)
梦烧鸡生蛆是啥意思梦见烧鸡下边和里边都有蛆
求长沙晚报附近的spa会所
企业信息化规划报告的主要内容有哪些
现在实名绑卡微信号哪里有买
振方酒水批发在哪里啊,我有事要去这个地方
加成反应的定义是什么?
这样的疼痛是怎么回事?,我家现在有6个多月,
我想开一个耐克专卖店
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?