首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • [向yueliangdao0608提问]关于把数据导入到数据库中去的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-09 22:48:25 楼主
    怎样把txt文件中的数据导入到mysql数据库中去。
    txt文件中只有数据没有其他的东西,
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-09 23:56:301楼 得分:0
    SQL code
    比如你的路径是:C:\example.txt 你的表是table1 example.txt内容为: 1,2,3,4 5,6,7,8 ... load data infile 'c:\\example.txt' into table table1 fields terminated by ',' lines terminated by '\n'; 如果你的分隔符不是一致的,可以用EDITPLUS等工具的正则替换模式替换成一致的分隔符,然后导入即可。 如果数据格式是这样: "1","2","3","4" "5","6","7","8" ... load data infile 'c:\\example.txt' into table table1 fields terminated by ',' optionally enclosed by '"' lines terminated by '\n'


    详情见:
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-09 23:56:442楼 得分:0
    http://dev.mysql.com/doc/refman/5.0/en/load-data.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-11 11:05:443楼 得分:0
    写程序读取txt文件,插入数据库不就好了吗
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-11 11:58:464楼 得分:0
    还有就是这一点,如果数据格式是这个样子的话:

    "1","2","3","4"
    "5","6","7","8"
    直接可以把这个文件比如my.txt改为my.csv,然后建立一个相同SCHEMA的表,不过她的类型是CSV的。这样就直接是数据了。不用导入。

    具体查看:

    MYSQL手册中关于CSV引擎的介绍。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-12 14:51:075楼 得分:0
    知道了
    搞定了
    谢谢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-20 01:14:096楼 得分:0
    晕。搞定了人就闪了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-01 06:21:197楼 得分:0
    该回复于2008-05-04 10:41:16被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-01 16:45:208楼 得分:0
    该回复于2008-05-04 10:16:51被版主删除
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved