txt文件-数据库导入文件的问题

问题描述

数据库导入文件的问题

有一个txt文件 如:
1,1330000,广西 南宁市,0771,530000
3,1330002,重庆,023,400000
4,1330003,重庆,023,400000
11,1330010,北京,010,100000
12,1330011,北京,010,100000
19,1330018,上海,021,200000
20,1330019,上海,021,200000
34,1330033,天津,022,300000
35,1330034,天津,022,300000
想弄成数据库,,怎么弄 求大神指导?

解决方案

一般数据库都支持TXT直接导入!
设置好分隔符号即可

解决方案二:

以下代码, 亲测可用!

 /*
--下面的数据保存到 d:data.txt
1,1330000,广西南宁市,0771,530000
3,1330002,重庆,023,400000
4,1330003,重庆,023,400000
11,1330010,北京,010,100000
12,1330011,北京,010,100000
19,1330018,上海,021,200000
20,1330019,上海,021,200000
34,1330033,天津,022,300000
35,1330034,天津,022,300000
*/

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].TabData') AND type in (N'U'))
DROP TABLE [dbo].TabData
GO
CREATE TABLE dbo.TabData(
    id INT,
    mobileSeg VARCHAR(200),
    area NVARCHAR(200),
    areaCode VARCHAR(200),
    postCode VARCHAR(100)
)
GO
--从文本文件中插入到表
BULK INSERT dbo.TabData FROM 'd:/data.txt'
WITH (
     FIELDTERMINATOR = ',',
     ROWTERMINATOR = 'n',
     FIRE_TRIGGERS
)

解决方案三:

楼主至少要说明一下用的是什么数据库吧。

解决方案四:

如果是导入MSSQL Server的话,直接导入数据,数据源选择文本文件就可以了。

解决方案五:

csv格式,数据库一般都有命令行支持直接导入

时间: 2024-11-05 14:56:06

txt文件-数据库导入文件的问题的相关文章

用shell命令解决XAMPP数据库导入文件限制

经常折腾 WordPress 的朋友通常都会搭建一个本地环境,调试修改完了再发布到线上,至于如何在本地安装 WordPress,这个可以参考我之前写的一篇<轻松10步本地安装WordPress(图)>文章,这篇文章中推荐使用 XAMPP 这个集 Apache + MySQL + PHP 于一身的套装软件,今天的话题同样也是围绕 XAMPP. 为了真实还原线上环境,我们会把线上的数据库备份下来,用 XAMPP 的 phpMyAdmin 导入到本地,当然,如果数据量不大是一切正常的,但如果终于有一

sqlserver 文件数据库和关系数据库的比较_MsSql

摘要:随着应用领域的不断拓展和多媒体技术, 人们发现关系数据库的许多限制和不足,因而数据库技术进入了"后关系数据库时代".文件数据库由此应运而生.本文概要地从数据格式.数据库结构和WEB发布数据三个方面比较了文件数据库和关系数据库的异同,同时差别了文件数据库和过去存储数据的文件系统的不同. 关键词:数据库 Internet 文件数据库 WEB数据库服务器 一.关系数据库的优势和目前面临的问题 从60年代末开始, 数据库技术经历了层次数据库.网状数据库和关系数据库而进入数据库管理系统(

sqlserver 文件数据库和关系数据库的比较

摘要:随着应用领域的不断拓展和多媒体技术, 人们发现关系数据库的许多限制和不足,因而数据库技术进入了"后关系数据库时代".文件数据库由此应运而生.本文概要地从数据格式.数据库结构和WEB发布数据三个方面比较了文件数据库和关系数据库的异同,同时差别了文件数据库和过去存储数据的文件系统的不同. 关键词:数据库 Internet 文件数据库 WEB数据库服务器 一.关系数据库的优势和目前面临的问题 从60年代末开始, 数据库技术经历了层次数据库.网状数据库和关系数据库而进入数据库管理系统(

基于PHP读取TXT文件向数据库导入海量数据的方法_php实例

有一个TXT文件,包含了10万条记录,格式如下: 列1       列2       列3   列4   列5a    00003131    0    0    adductive#1 adducting#1 adducent#1a    00003356    0    0    nascent#1a    00003553    0    0    emerging#2 emergent#2a    00003700    0.25    0    dissilient#1 -------

flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,

问题描述 flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,需要实现的功能是:选择本地文件txt或xls的,然后把文件内容导入数据库中,, 解决方案 解决方案二:问错版块了解决方案三:引用1楼p2227的回复: 问错版块了 !!!!!!那应该算哪个版块的,java+flex解决方案四:flex有个块的http://forum.csdn.net/SList/Flex/java一个大版块了,你展开再自己决定啰

cvs 数据库 主键外键-CVS格式文件数据导入新数据库后自动生成主键外键

问题描述 CVS格式文件数据导入新数据库后自动生成主键外键 以前将数据库中的数据导出来了,后来手贱把给数据库毁了. 现在希望通过以前导出来的CVS文件数据恢复以前的数据库,最好是自动的,主键外键自动关联自动生成[里边表实在太多了]. 什么数据库都行,什么MySQL.SQLServer都可以,只求能重建以前的数据库啊! 不知道各位大神有没有可行的办法啊? 解决方案 没办法,只有数据.需要添加SQL语句

ubuntu-mysqldump出的数据库sql文件在另一机器的mysql中source导入结果不一致,表丢失

问题描述 mysqldump出的数据库sql文件在另一机器的mysql中source导入结果不一致,表丢失 求指导.用mysqldump导出一张有128张表的数据库sql文件,在另一台机器的mysql中source导入,只剩下84张表.重复多次,也是同样的表丢失.请问这是什么原因啊?系统都是linux ubuntu14.04,mysql5.5 解决方案 没碰到过这样的问题,按理应该source以后是一致的.数据库是不是有什么配置问题 解决方案二: 还有一个现象是,我迁移到windows下的mys

android实现raw文件夹导入数据库代码_Android

有这样一道面试题: 如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?    答: 把这个文件放在/res/raw目录下即可.res\raw目录中的文件不会被压缩,这样可以直接提取该目录中的文件,会生成资源id. 那么如何把raw文件下面的数据库导入到安装的程序中的database目录下呢? 复制代码 代码如下:     public void imporDatabase() {     //存放数据库的目录     String dirPath="/data/da

使用php语句将数据库*.sql文件导入数据库_php技巧

最简单的php语句把数据库*.sql文件导入数据库 复制代码 代码如下: $sql=file_get_contents("text.sql"); //把SQL语句以字符串读入$sql $a=explode(";",$sql); //用explode()函数把‍$sql字符串以";"分割为数组 foreach($a as $b){ //遍历数组 $c=$b.";"; //分割后是没有";"的,因为SQL语句以