1. 程式人生 > 其它 >python 批量插入資料庫資料

python 批量插入資料庫資料

技術標籤:pythonmysql資料庫pythonsql

安裝pymysql

import pymysql
user='root'
pwd='123456'


conn=pymysql.connect(host='IP地址',user='root',password='123456',database='sys',charset='utf8')  

cursor=conn.cursor() 

#cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)

#執行sql語句
# sql='select * from t ' #注意%s需要加引號,就是一條基本的sql語句,事先要在user表中插入資料,這樣查詢才會有結果
# print(sql)

for i in range(2, 10000): 
    sql = "insert into `sys`.`t` (`key1`, `common_field`) values (" + "'" + str(i)  + "'," + "'" + str(i) + "');"
    res=cursor.execute(sql) #執行sql語句,返回sql查詢成功的記錄數目,我只在表中插入一條記錄,查詢成功最多所以也就一條記錄數
#     print(sql)
#     print(res)
    
cursor.close()
conn.commit()
conn.close()
if res:
    print('登入成功')