pythonl连接数据库进行增加删除修改
作者:野牛程序员:2023-12-21 13:28:59python阅读 2356
使用Python连接数据库进行增加、删除、修改操作时,可以使用数据库操作库(如sqlite3
、MySQLdb
、psycopg2
等)来执行相应的SQL语句。以下是一个简单的例子,以sqlite3
为例:
import sqlite3 # 连接到数据库(如果不存在则会创建) conn = sqlite3.connect('example.db') # 创建一个游标对象 cursor = conn.cursor() # 创建表格(如果不存在) cursor.execute(''' CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER ) ''') # 插入数据 cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('John Doe', 25)) # 提交更改 conn.commit() # 查询数据 cursor.execute("SELECT * FROM users") rows = cursor.fetchall() for row in rows: print(row) # 更新数据 cursor.execute("UPDATE users SET age=? WHERE name=?", (30, 'John Doe')) conn.commit() # 删除数据 cursor.execute("DELETE FROM users WHERE name=?", ('John Doe',)) conn.commit() # 关闭游标和连接 cursor.close() conn.close()
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892