ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » MySQL及其它开源数据库 » 表中的数据与文本文件相互导入导出

标题: 表中的数据与文本文件相互导入导出
离线 xxx1032
初级会员



精华贴数 0
个人空间 0
技术积分 8 (102466)
社区积分 0 (167892)
注册日期 2004-9-27
论坛徽章:0
      
      

发表于 2004-9-27 16:47 
表中的数据与文本文件相互导入导出

如何把txt文件内的内容加到mysql 某个表中
怎样把表中的数据保存到txt文件中


只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7984 (163)
社区积分 168 (2654)
注册日期 2004-7-22
论坛徽章:36
2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:花样游泳
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章:狗生肖徽章:狗

发表于 2004-9-27 22:08 
load data infile "test.txt" into table test fields terminated by ",";
导入 数据俺还是喜欢用insert,写在一个SQL文件里,然后执行
select * from test into outfile 'c:/test.txt';


__________________
只看该作者    顶部
离线 lodge
肥猫猫


精华贴数 11
个人空间 0
技术积分 10570 (115)
社区积分 11582 (138)
注册日期 2002-12-15
论坛徽章:28
现任管理团队成员会员2007贡献徽章金色在线徽章2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:射击生肖徽章2007版:虎
生肖徽章2007版:鼠2008年新春纪念徽章ITPUB新首页上线纪念徽章生肖徽章:猪生肖徽章:猪生肖徽章:猪

发表于 2004-9-28 18:17 


QUOTE:
最初由 atgc 发布
load data infile "test.txt" into table test fields terminated by ",";
导入 数据俺还是喜欢用insert,写在一个SQL文件里,然后执行
select * from test into outfile 'c:/test.txt';


数据量大的时候最好不要这么做(指使用INSERT), 偶做的系统每天都要向数据库中导入一百五十万件数据, 这种免费的系统在管理含有大量操作的事务时性能十分不稳定, 最糟糕的时候居然产生了40G断片化数据文件, 并且到达了处理极限, 整个服务器也一命呜呼了

后来老老实实改用LOAD涵数做才稳定下来


__________________
只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7984 (163)
社区积分 168 (2654)
注册日期 2004-7-22
论坛徽章:36
2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:花样游泳
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章:狗生肖徽章:狗

发表于 2004-9-28 21:53 
楼上的大哥,不知道你在用LOAD的时候,有没有发现load进去的数据格式有问题?
我总觉得load进去后,当select的时候,有不少格式问题,有时候还有莫名其妙的error
我测试过很多次


__________________
只看该作者    顶部
离线 lodge
肥猫猫


精华贴数 11
个人空间 0
技术积分 10570 (115)
社区积分 11582 (138)
注册日期 2002-12-15
论坛徽章:28
现任管理团队成员会员2007贡献徽章金色在线徽章2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:射击生肖徽章2007版:虎
生肖徽章2007版:鼠2008年新春纪念徽章ITPUB新首页上线纪念徽章生肖徽章:猪生肖徽章:猪生肖徽章:猪

发表于 2004-9-28 22:20 
先写到临时表, 然后再转的格式, 所以没遇到什么问题


__________________
只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7984 (163)
社区积分 168 (2654)
注册日期 2004-7-22
论坛徽章:36
2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:花样游泳
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章:狗生肖徽章:狗

发表于 2004-9-29 11:58 
LOAD比insert快很多,这个我认同,但是INSERT比较牢靠
我也insert过100多万条记录的table,没有什么问题


__________________
只看该作者    顶部
离线 lodge
肥猫猫


精华贴数 11
个人空间 0
技术积分 10570 (115)
社区积分 11582 (138)
注册日期 2002-12-15
论坛徽章:28
现任管理团队成员会员2007贡献徽章金色在线徽章2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:射击生肖徽章2007版:虎
生肖徽章2007版:鼠2008年新春纪念徽章ITPUB新首页上线纪念徽章生肖徽章:猪生肖徽章:猪生肖徽章:猪

发表于 2004-9-29 14:50 
偶是用后台程序做, 每天导一次, 用INSERT平均一个月当三次机, 用LOAD已经半个多月了还没出过问题


__________________
只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7984 (163)
社区积分 168 (2654)
注册日期 2004-7-22
论坛徽章:36
2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:花样游泳
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章:狗生肖徽章:狗

发表于 2004-9-29 18:59 
用insert会宕机啊?这电脑真是啥事儿都会发生诶~


__________________
只看该作者    顶部
离线 lodge
肥猫猫


精华贴数 11
个人空间 0
技术积分 10570 (115)
社区积分 11582 (138)
注册日期 2002-12-15
论坛徽章:28
现任管理团队成员会员2007贡献徽章金色在线徽章2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:射击生肖徽章2007版:虎
生肖徽章2007版:鼠2008年新春纪念徽章ITPUB新首页上线纪念徽章生肖徽章:猪生肖徽章:猪生肖徽章:猪

发表于 2004-9-29 23:08 
呵呵, 偶用的可是2X3.06G的服务器外加GYGANET哦


__________________
只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7984 (163)
社区积分 168 (2654)
注册日期 2004-7-22
论坛徽章:36
2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:花样游泳
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章:狗生肖徽章:狗

发表于 2004-9-30 09:28 
俺还发现,如果对一张有几百万条记录的表做所有,会死机
后来俺先对空表建索引,再插入记录才行

2X3.06G是啥意思,2个CPU,3.06G内存?


__________________
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问