python 批量插入資料庫資料
阿新 • • 發佈:2020-12-16
安裝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('登入成功')