mssql 通过Python 导入到mysql

其实很简单.呵呵,反正我这个小白是会了.

上代码吧.

#!_*_coding:utf-8_*_
#__author__:"david.z"

import pymysql,pymssql
host = '192.168.19.6'

user= 'sa ' # 数据库允许SQL 账号登录

password='5566'

database = 'Company'
conn = pymssql.connect(host= host,user=user,password=password,database=database,charset='utf8')
# print(conn)
cursor=conn.cursor()
sql='select  *from 最后5000$ '
cursor.execute(sql)
rs=cursor.fetchall()
list=[]
for i in rs:
    print(i)
    a=[i[0],i[1],i[2],i[3],i[4],i[6]]
    a=tuple(a)
    print(a)
    list.append(a)
print(list)

#创建连接
conn = pymysql.connect(host='192.168.19.78',port=3306,user='oldboy',passwd='123456',db='oldboy')
cursor = conn.cursor()
effect_row= cursor.executemany("insert into test3(name,id,gender,birthday,address,mobile) VALUES(%s,%s,%s,%s,%s,%s) ",list)
conn.commit()

一下子插了50000多条数据.

mssql 通过Python  导入到mysql