当前位置:首页 » 编程语言 » sql导入txt

sql导入txt

发布时间: 2022-05-13 17:30:26

1. 怎么把这个文本(txt)导入sql SERVER数据库,不要大概性操作,要一步步

如果是我来的话,可以先替换#号为Tab,然后粘贴到excel里,整理整齐。然后加上列名,就可以导入了。

2. 用sql语句将txt文件导入表中

最简单的办法,powerbuid会用不,连上数据库,select * from test1,然后点击菜单rows,下拉出来有个import,选择相应txt文件即可。
其他的办法,相应的数据库都有相应工具导入的,需要知道数据库类型。

3. plsql怎么把txt数据导入orcal图例

将文本文件导入Oracle中需要用sqlloader的方式。
1、在数据库中创建相应的表。
如,文本文件内容为:

create table test
(id int,
name varchar2(10),
sex varchar2(10));

2、在电脑中某路径下编写ctrl文件,以c盘data目录为例,添加如下文本。如,被导入的文件名为load.txt

load data
infile 'load.txt' --被导入文件名
replace into table test
(id char terminated by ',',
name char terminated by ',',
sex char terminated by whitespace)

编写后,将文件保存成load.ctrl
3、然后打开命令提示符,并进入到文本文件和ctrl文件所在目录。

4、输入以下语句,并执行。

1

sqlldr userid=用户名/密码@数据库实例名 control=load.ctl log=load.log

5、导入后,test表中数据如下:

4. txt导入ACCESS的SQL语句

思路:
1 读取txt 按行
2 分隔chr(10)
3 拼接sql ,insert into 表 values 分隔字段1 分隔字段2 分隔字段3.。。。
4 执行Conn.Execute sql

5. 如何将txt文件导入到sql2008数据库

第一步,打开导入导出工具(SQL Server程序文件夹下)。(win7 32位系统下SQL自带,64位系统下好像要装)

第二步,选择源文件的格式。这里txt格式文件选择平面文件源。


第三步,浏览选择文件源,其中代码页要改成简体中文。另外在列中可查看导入的数据列是否正确,在高级中可编辑字段名。


第四步,选择目标服务器和数据库。就是确定数据文件要导入到哪一个一个服务器的哪一个数据库中。


第五步,选择目标表,打开编辑映射。默认时以文件名建立新表。


第六步,编辑映射。把数据对应导入数据库各字段中!若是目标表是新建的,那么要编辑数据库中的个字段名以及数据类型。


那么做完这些后只要数据源没有问题,单击下一步……就可以搞定了。


注意:导入数据时要注意的地方。在导入txt格式的文件时首先需要注意数据的排列。每一列之间用统一的分隔符隔开,删除无关的行信息。另外需要注意的是,txt格式的文件导入时空格也是被读取的,所以要删除空格。

6. 如何将TXT文件通过SQL SERVER作业方式定时导入数据库

下面我们通过以下的简单的SQL语句即可实现数据的批量导入,代码如下:

Bulk insert test

From ‘C:UsersOliveDesktop est.txt’

With

( fieldterminator=’,’,

rowterminator=’ ’

)

备注:1) bulk insert 为Sql server 中一个批量插入的操作

2)test 为上边定义的表,即我们的数据将要插入的表

3) ‘C:UsersOliveDesktop est.txt’为数据源文件所在磁盘上的物理路径

4)with 相当于一些插入的附属条件,可以起这里添加一些约束限制条件等

5) fieldterminator=’,’字段的分割符为”,”一般的txt文本数据源的字段分隔都为逗号,当然也可以为其他,比如”|”

6) rowterminator=’ ’各条信息间的分割符为’ ’,一般的txt文本数据源的信息间的分割都是换行符,即一条信息占一行,也可以用其他格式如:”| ”

原文链接:网页链接

7. c#快速把txt文件导入sql

建议这样试试看:

  1. 使用文件流FileStream来打开txt文件,使用读取器streamreader来读取内容
  2. 拼接sql语句,将读取的内容填充到sql语句中,调用方法写入到数据库

8. 如何将文本文件中数据导入到SQL表中

1、创建 load.ctl 文件:

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

load data

CHARACTERSET UTF8

infile "D:importdatadatafiledata.txt"

append

into table table_name

fields terminated by '|'

trailing nullcols

(

id,

mobile

)

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

sqlldr suncrs/suncrs@ubuat control=load.ctl log=log.log

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

(8)sql导入txt扩展阅读:

load.ctl代码解析:

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

第三行指定要导入的文件data.txt的路径。

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

第六行表示字段分隔符。

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

9. 如何用sql语句将一个文件夹下的所有txt文件导入到数据库中急!在线等

使用场景:
比如将
C:\Test\
目录下的所有
txt文件内容
导入到
Table_1

--定义临时表,用于存放获取的文件名称
CREATE
TABLE
#files
(name
varchar(200)
NULL,
sql
varchar(7000)
NULL)
--获取文件名称,存放在#files
INSERT
#files(name)
exec
master..xp_cmdshell
'dir
c:\test
/b'
--删除不要的文件名称
DELETE
#files
WHERE
coalesce(name,
'')
NOT
LIKE
'Code%'
--插入需要
导入文件内容的
命令SQL,需要修改
Table_1(改为导入的Table)和文件路径
UPDATE
#files
SET
sql
=
'BULK
INSERT
Table_1
FROM
'''
+
'C:\Test\'+name
+
'''
WITH
('
+
'DATAFILETYPE
=
''char'',
FIELDTERMINATOR
=
''\t'',
'
+
'ROWTERMINATOR
=
''\n'')'
--开始执行导入
DECLARE
@sql
varchar(8000)
DECLARE
cur
CURSOR
STATIC
LOCAL
FOR
SELECT
sql
FROM
#files
OPEN
cur
WHILE
1
=
1
BEGIN
FETCH
cur
INTO
@sql
IF
@@fetch_status
<>
0
BREAK
EXEC(@sql)
END
DEALLOCATE
cur
主要分为读取文件夹下所有文件和导入文件内容两部分
--读取文件夹下所有文件
declare
@files
table
(ID
int
IDENTITY,
FileName
varchar(100))
insert
into
@files
execute
xp_cmdshell
'dir
c:\test
/b'
select
'c:\'+
[FileName]
AS
FILEPATH
INTO
#temp
from
@files
SELECT
*
FROM
#temp
--导入文件内容
BULK
INSERT
dbo.Table_1
FROM
#temp
WITH
(
ROWTERMINATOR
='\n'
)
还需要开启
/*****
Step
1
开启
xp_cmdshell
Use
Master
GO
EXEC
master.dbo.sp_configure
'show
advanced
options',
1
RECONFIGURE
WITH
OVERRIDE
GO
EXEC
master.dbo.sp_configure
'xp_cmdshell',
1
RECONFIGURE
WITH
OVERRIDE
GO
*******/
参考:
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/47c8edc1-8cad-4a24-a09a-3fc0c943325c/bulk-insert-multiple-files-tsql

10. 怎么将.txt文件导入到sql数据库中啊!

如果你确定是mysql的话,导入方法有很多种。
1,直接在服务器上进行导入,如果你的空间服务器是windows系统,那么就需要有远程桌面,然后把.sql文件(这里我假设就叫test.sql)上传到服务器上的d盘,打开cmd,cd到mysql安装目录下的bin目录,然后执行
mysql
-u
root
-p密码
评论
0
0
加载更多

热点内容
tomcat下载linux 发布:2025-05-11 07:47:06 浏览:791
phpcookie设置时间 发布:2025-05-11 07:36:15 浏览:110
固态硬盘需要缓存吗 发布:2025-05-11 07:29:09 浏览:605
松江换门密码锁哪里有 发布:2025-05-11 07:23:21 浏览:326
自动配置代理什么意思 发布:2025-05-11 07:16:51 浏览:993
notepad编写php 发布:2025-05-11 07:10:50 浏览:864
茄子快传的文件夹 发布:2025-05-11 07:04:30 浏览:734
手机指纹密码如何更换 发布:2025-05-11 07:02:22 浏览:123
java存储数据库 发布:2025-05-11 07:01:33 浏览:177
办理ca的初始密码是多少 发布:2025-05-11 06:54:55 浏览:425