由txt数据快速导入mssql数据库(txt数据导入mssql)

以读取txt数据快速导入mssql数据库为例,可以先使用Python代码来处理TXT文件,以便将数据格式转换为符合mssql要求的格式,然后使用Pyhton创建MS SQL server的连接,并使用pymssql的cursor()方法,将这些转换后的数据插入mssql数据库中,插入前搭配EXECUTE方法可以实现多表联合查询,查看相关信息后再执行插入操作,这样便可以较快捷地将txt数据导入mssql中。具体的步骤为:

1、利用Python对txt文件进行读取,解析,并将数据转换为符合mssql要求的格式。

2、使用代码实现与mssql的连接:

import pymssql 
# 建立一个连接
conn = pymssql.connect (host ="databasetest", \
user='sa', \
password='password',
database='database')
# 选择一个游标
cur = conn.cursor()

3、在插入前可以使用Python搭配EXECUTE方法实现多表联合查询,如:

sql="exec stored_procedure @parameter1=%s,@parameter2=%s"
cur.execute(sql,(value1,value2))

4、将转换后的数据插入mssql数据库中。

# 向表中插入数据 
cur.executemany("insert into Persons (name,surname) values (%s, %s)", persons)
# 提交事务
conn.commit()

上述步骤完成后,即可快速将txt数据导入mssql数据库中,能够在极短的时间内将数据提取出来,用以检索、更新等操作,从而满足我们的实际需要。


数据运维技术 » 由txt数据快速导入mssql数据库(txt数据导入mssql)