SQL BOY/GIRL,如何用python进行增删改查

  1. 导入所需的库
import pymysql
  1. 建立数据库连接
connection = pymysql.connect(
    host='localhost',
    user='root',
    password='password',
    database='database_name'
)
  1. 创建游标
cursor = connection.cursor()
  1. 查询数据
# 查询所有数据
cursor.execute("SELECT * FROM table_name")
# 查询满足条件的数据
cursor.execute("SELECT * FROM table_name WHERE condition")
# 获取查询结果
result = cursor.fetchall()
# 遍历结果
for row in result:
    print(row)
  1. 插入数据
# 插入一条数据
cursor.execute("INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)",
               ('value1', 'value2', 'value3'))
# 提交事务
connection.commit()
  1. 更新数据
# 更新满足条件的数据
cursor.execute("UPDATE table_name SET column1 = %s WHERE condition", ('new_value',))
# 提交事务
connection.commit()
  1. 删除数据
# 删除满足条件的数据
cursor.execute("DELETE FROM table_name WHERE condition")
# 提交事务
connection.commit()
  1. 关闭游标和数据库连接
cursor.close()
connection.close()

已发布

分类

标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注