MySQL是一款流行的關系型數據庫管理系統,支持各種編程語言。在開發中,我們經常需要通過循環將大量數據插入數據庫,下面我們來看一個使用Python循環存儲數據到MySQL數據庫的示例。
import mysql.connector # 打開數據庫連接 db = mysql.connector.connect(host="localhost", user="root", password="123456", database="db_test") # 獲取游標 cursor = db.cursor() # 循環存儲數據 for i in range(1, 11): # 構造SQL語句 sql = "INSERT INTO tb_user(name, age) VALUES('{}', {})".format("user{}".format(i), i * 10) # 執行SQL語句 cursor.execute(sql) # 提交數據 db.commit() # 關閉數據庫連接 db.close()
在這個示例中,我們使用Python連接到本地MySQL數據庫,并通過for循環將10條數據插入名為tb_user的表中。每次循環,我們構造一個INSERT語句,并使用execute()函數執行該語句,然后通過commit()函數提交數據。
需要注意的是,每次插入數據后都要執行commit()函數才能將數據真正存入數據庫。另外,這只是一個簡單的示例,實際開發中需要根據具體需求來設計和編寫代碼。
上一篇css怎么寫豎的字體
下一篇mysql數據庫 局域網