إضافة (Create) وقراءة (Read) وتحديث (Update) وحذف (Delete):
cur.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("فليكس", 17))
conn.commit()
cur.execute("SELECT * FROM users")
for row in cur.fetchall():
print(row)
cur.execute("UPDATE users SET age = ? WHERE name = ?", (18, "فليكس"))
cur.execute("DELETE FROM users WHERE id = ?", (3,))
conn.commit()لاحظ علامات ? — تمرير القيم كمعاملات يمنع اختراق SQL تماماً. لا تكوّن نص SQL بالسلاسل أبداً.