C# 如何导入txt数据到sql数据库表格

C# 如何导入txt数据到sql数据库表格,第1张

这个应该比较简单。

我提供的思路如下

把 txt 文件的内容拷贝至 excel ,另存为 csv

2用plsql 把csv里的数据导入到oracle

access不能直接导入txt的数据,不过可以借助Excel来导入的。先在Excel中( *** 作以2003为例):数据--》导入外部数据--》导入数据,在向导中选择你要导入的txt文件,然后如下 *** 作:下一步:之后到下一步完成就可以了。保存Excel文件,然后在access中:表上右键,选择导入,文件类型选择xls,打开刚刚的Excel文件,按照提示一步步 *** 作下去就行了。

1、创建 loadctl 文件:

在任意文件夹下创建loadctl 文件,用编辑器打开 loadctl 文件,并写入以下代码:

load data

CHARACTERSET UTF8

infile "D:\importdata\datafile\datatxt"

append

into table table_name

fields terminated by '|'

trailing nullcols

(

id,

mobile

)

2、运行 loadctl 文件:打开 cmd ,切换到 loadctl 文件目录下,运行以下命令:

sqlldr suncrs/suncrs@ubuat control=loadctl log=loglog

suncrs为用户名和密码,ubuat为数据库名

扩展资料:

loadctl代码解析:

第二行指定编码(文本文件编码)。

第三行指定要导入的文件datatxt的路径。

第五行指定导入的表(以上l例子表名为:table_name)。

第六行表示字段分隔符。

最后括号内填写字段(注意顺序),字段名写目标表的字段名。

1、在MySQL数据库中创建一个用户表user,包含三个最基础字段:主键id,姓名name和年龄age。

CREATE TABLE USER(id INT UNSIGNED NOT NULL AUTO_INCREMENT,name VARCHAR(32) NOT NULL,age tinyint UNSIGNED,PRIMARY KEY (id))ENGINE=InnoDB CHARSET=utf8;

2、制作一个usertxt文件,每一条内容用Tab键进行分隔不同的属性,多条换行。如果该字段为NULL,则用/N表示。 里面包含内容如下:

雷雪松 31

raykaeso 25leixuesong 45barbie /N

3、使用MySQL命令导入txt文本,指定本地路径和对应表中的字段。

LOAD DATA LOCAL INFILE "H:/usertxt" INTO TABLE USER(name,age);

以上就是关于C# 如何导入txt数据到sql数据库表格全部的内容,包括:C# 如何导入txt数据到sql数据库表格、把TXT数据导入数据到access数据库的具体方法、如何将文本文件中数据导入到SQL表中 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10157644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存