python-快速批量插入數據


   平常測試過程中,我們經常需要造測試數據,那么如何能夠快速的造批量數據呢?

   一般有三種方法:1:meter或者loadrunner編寫腳本發交易造數據  2:寫存儲過程造數據  3:程序Python寫個腳本執行

   這三種方法平常工作中我都有用到,今天就來說一下用Python造數據,個人覺得還是挺方便的

一:首先需要裝一個工具類 :cmd下直接執行命令  pip install pymysql   ,安裝完成有提示

二:創建個腳本,就可以輕松批量插入數據啦

注意:其中的變量自己可以定義

代碼如下 

import pymysql
def connect_mysql():
    conn = pymysql.connect(host='數據庫地址', port=數據庫端口, user='用戶名', passwd='密碼',db='數據庫實例名')
    cursor = conn.cursor()# 創建游標
    #exce_sql='update orders set order_status="3" where out_order_no="A0004012A0004012A0004012A0004012"'
    exce_sql = "INSERT INTO test (id,serial,name) VALUES (%s,%s,%s)"
    for i in range(100,102):
        print(exce_sql)
        cursor.execute(exce_sql,("202001168888000"+str(i),"202001168888000"+str(i),"name"))    #傳值
        #result = cursor.fetchone()
        conn.commit() 
    cursor.close()
    conn.close()
connect_mysql()  

三:執行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM