当前位置: 代码迷 >> 综合 >> 【Python】 连接 mysql 数据库,并添加数据
  详细解决方案

【Python】 连接 mysql 数据库,并添加数据

热度:77   发布时间:2023-11-01 02:57:47.0

python连接数据库(以mysql为例,pymysql为python连接mysql的驱动模块)

import pymysql# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="123456", database="test_python")# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

添加数据到数据库,sql语句就是mysql的sql语句

# 添加数据
sql = "insert into t_test(name) values('zhangsan')"
def insert(sql):try:# 执行sql语句cursor.execute(sql)# 提交到数据库执行db.commit()except:# 如果发生错误则回滚db.rollback()finally:# 关闭数据库连接db.close()

查询数据

# 执行sql语句
sql = "select * from table"
cursor.execute(sql)

对数据库数据进行修改的操作执行(execute)后还需要提交(commit),查询只需要执行即可获得数据(execute)

  相关解决方案