MySQL
安装依赖
shellpip install PyMySQL
代码示例
增加数据
pythonimport pymysql # 打开数据库连接 db = pymysql.connection("localhost", "root", "root", "test_database") # 使用 cursor() 方法创建一个游标对象 cursor = db.cursor() insert_sql = "insert into user(id, name, age) values (1, '张三', 18)" try: # 使用 execute() 方法执行SQL插入 cursor.execute(insert_sql) # 提交事务 db.commit() except: print("数据插入失败") # 关闭数据库连接 db.close()删除数据
pythonimport pymysql # 打开数据库连接 db = pymysql.connection("localhost", "root", "root", "test_database") # 使用 cursor() 方法创建一个游标对象 cursor = db.cursor() delete_sql = "delete from user where id = 3" try: # 使用 execute() 方法执行SQL删除 cursor.execute(delete_sql) # 提交事务 db.commit() except: print("数据删除失败") # 执行回滚操作 db.rollback() # 关闭数据库连接 db.close()修改数据
pythonimport pymysql # 打开数据库连接 db = pymysql.connection("localhost", "root", "root", "test_database") # 使用 cursor() 方法创建一个游标对象 cursor = db.cursor() update_sql = "update user set name = '李四' where id = 3" try: # 使用 execute() 方法执行SQL更新 cursor.execute(delete_sql) # 提交事务 db.commit() except: print("数据更新失败") # 执行回滚操作 db.rollback() # 关闭数据库连接 db.close()查询数据
pythonimport pymysql # 打开数据库连接 db = pymysql.connection("localhost", "root", "root", "test_database") # 使用 cursor() 方法创建一个游标对象 cursor = db.cursor() # 使用 execute() 方法执行SQL查询 cursor.execute("SELECT * FROM USER") # 使用 fetchone() 方法获取单条数据 data = cursor.fetchone() # 使用 fetchall() 方法获取所有数据 data = cursor.fetchall() # 关闭数据库连接 db.close()