亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Python數據庫操作如何刪除記錄

小樊
86
2024-10-24 18:59:37
欄目: 編程語言

在Python中,可以使用多種方法來刪除數據庫中的記錄。以下是使用SQLite和MySQL數據庫的示例。

SQLite

首先,確保已經安裝了sqlite3模塊,這是Python的標準庫之一,無需額外安裝。

假設我們有一個名為students的表,其中包含idnameage列,我們想要刪除id為5的記錄。

import sqlite3

# 連接到SQLite數據庫(如果不存在,則創建一個)
conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# 刪除id為5的記錄
delete_query = "DELETE FROM students WHERE id=?"
cursor.execute(delete_query, (5,))

# 提交更改并關閉連接
conn.commit()
conn.close()

MySQL

對于MySQL,我們需要安裝mysql-connector-python庫。可以使用以下命令進行安裝:

pip install mysql-connector-python

接下來,假設我們有一個名為students的表,其中包含idnameage列,我們想要刪除id為5的記錄。

import mysql.connector

# 連接到MySQL數據庫
conn = mysql.connector.connect(
    host='localhost',
    user='your_username',
    password='your_password',
    database='your_database'
)
cursor = conn.cursor()

# 刪除id為5的記錄
delete_query = "DELETE FROM students WHERE id=%s"
cursor.execute(delete_query, (5,))

# 提交更改并關閉連接
conn.commit()
conn.close()

請注意,在上述示例中,我們使用了參數化查詢(?%s)來防止SQL注入攻擊。這是一種安全實踐,可以確保用戶輸入不會被解釋為SQL代碼的一部分。

0
福海县| 道孚县| 雷波县| 高尔夫| 荣成市| 建阳市| 巴彦县| 滦平县| 乌拉特中旗| 京山县| 孟连| 斗六市| 麻阳| 金门县| 台东市| 英超| 武穴市| 兰州市| 荥经县| 托克逊县| 宁城县| 阜新| 托里县| 澜沧| 宁南县| 新田县| 新安县| 逊克县| 南汇区| 清新县| 赫章县| 阳西县| 游戏| 大理市| 普兰店市| 崇文区| 兴国县| 永宁县| 克拉玛依市| 乡宁县| 绥化市|