溫馨提示×

數據庫怎么循環添加數據

小億
161
2024-01-29 15:04:09
欄目: 大數據

循環添加數據到數據庫可以使用循環語句來實現。以下是一個示例代碼,演示如何使用Python的循環來逐一添加數據到數據庫:

import sqlite3

# 建立數據庫連接
conn = sqlite3.connect('your_database.db')
cursor = conn.cursor()

# 創建表格(如果不存在的話)
cursor.execute('''CREATE TABLE IF NOT EXISTS your_table
                  (id INTEGER PRIMARY KEY AUTOINCREMENT,
                   name TEXT,
                   age INTEGER)''')

# 定義要添加的數據列表
data_list = [('Alice', 25), ('Bob', 30), ('Charlie', 35)]

# 循環添加數據
for data in data_list:
    name, age = data
    cursor.execute("INSERT INTO your_table (name, age) VALUES (?, ?)", (name, age))

# 提交事務并關閉連接
conn.commit()
conn.close()

在這個示例中,我們使用SQLite數據庫進行演示。首先建立數據庫連接,然后創建一個名為your_table的表格,如果該表格不存在的話。接下來定義一個要添加的數據列表data_list,其中每個元素包含一個姓名和年齡。然后使用循環遍歷數據列表,將每個數據添加到數據庫中。最后提交事務并關閉數據庫連接。

注意:以上示例中使用了SQLite數據庫,如果你使用的是其他類型的數據庫,需要相應地修改連接和操作語句。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女