txt同样是可以导入到sql
server2000数据库的
但是
前提是你的txt文件内容是有特定的格式
比如
你要的信息字段内容必须用特定的符号隔开(默认是逗号)
如
a,b,c
e,f,g
如果这样的要求满足的话
然后你
打开sql
server2000
选择数据库——>导入数据
显示导入数据向导-》下一步
在选择数据源的时候
"数据源"选择“文本文件”->下一步
选择行分隔符->下一步
选择列分隔符。。。。。下一步。。。。完成
下面我们通过以下的简单的SQL语句即可实现数据的批量导入,代码如下:
Bulk insert test
From ‘C:\Users\Olive\Desktop\testtxt’
With
( fieldterminator=’,’,
rowterminator=’\n’
)
备注:1) bulk insert 为Sql server 中一个批量插入的 *** 作
2)test 为上边定义的表,即我们的数据将要插入的表
3) ‘C:\Users\Olive\Desktop\testtxt’为数据源文件所在磁盘上的物理路径
4)with 相当于一些插入的附属条件,可以起这里添加一些约束限制条件等
5) fieldterminator=’,’字段的分割符为”,”一般的txt文本数据源的字段分隔都为逗号,当然也可以为其他,比如”|”
6) rowterminator=’\n’各条信息间的分割符为’\n’,一般的txt文本数据源的信息间的分割都是换行符,即一条信息占一行,也可以用其他格式如:”|\n”
原文链接:网页链接
例如下面的命令把c:\1txt文件中的内容插入到数据库test的表t中:
load
data
infile
'c:\1txt'
into
table
testt;
BufferedReader input;
try {
String s = new String();
input = new BufferedReader(new FileReader("f:\\123txt"));
while ((s = inputreadLine()) != null) { // 判断是否读到了最后一行
String info[] = ssplit(" ");
Systemoutprintln( info[0] + " " + info[1] + " " + info[2] );
}
inputclose();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
把info[0] + " " + info[1] + " " + info[2] 这三个值放在insert语句里就行了 经过测试
LOAD DATA LOCAL INFILE 'file_nametxt' INTO TABLE `tbl_name` FIELDS TERMINATED BY '字段分隔符 (通常是逗号, \t, 或者空格等)' ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '行分隔符 (通常是\r\n (windows), \n (linux)' IGNORE 文件开头要忽略的行数 LINES (`字段名1`, `字段名2`, , `字段名n`)
这样,首先你创建一个新的数据库
然后创建虚拟目录 然后它会让你选择路径
这时候你把这个让你选择路径的先放一边
然后你在D,E,F中随意建一个文件夹,然后把上面的字符写在记事本中,然后存到这个文件夹中,记住 一定要把这个记事本的后缀名改成ASP
然后回到让你选择路径,你直接选择路径就是你这个记事本的存放位置,然后就在上面了
使用sql的数据导入导出工具。
在sql中,在需要导入的数据库上点右键选择“任务”-“导入数据”,“下一步”,在数据源下下拉列表中选择“平面文件源”,点击文件名后面的“浏览”按钮,选择需要导入到txt文件,进行配置后“下一步”,在目的数据源中选择sql数据源,选择需要导入到表,进行字段对应关系即可进行导入了。或者先用excel打开txt文件,存成xls格式,在第一步选择时将“平面文件源”改成“Microsoft excel“也可。如果还有问题可以hi我。
access不能直接导入txt的数据,不过可以借助Excel来导入的。先在Excel中( *** 作以2003为例):数据--》导入外部数据--》导入数据,在向导中选择你要导入的txt文件,然后如下 *** 作:下一步:之后到下一步完成就可以了。保存Excel文件,然后在access中:表上右键,选择导入,文件类型选择xls,打开刚刚的Excel文件,按照提示一步步 *** 作下去就行了。
以上就是关于txt文本文件导入SQL2000数据库全部的内容,包括:txt文本文件导入SQL2000数据库、如何将TXT文件通过SQL SERVER作业方式定时导入数据库、如何将txt文本中的数据轻松导入MySQL表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)