使用PyMySQL访问MySQL数据库的详细指南( 二 )


password='1234567890',
db='students',
charset='utf8'
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 增加数据
id = 202302
name = "基米希"
age = 24
sql = 'insert into students(id,name,age) VALUES("%s", "%s", %d)' % (id, name, age)
# 执行 insert sql
rows = cursor.execute(sql)
# 查看 insert 语句返回结果,其实就是执行成功了多少条数据
print('Insert %d students' % rows)
# 只有调用了 commit 方法才能将数据落盘,即提交 insert 操作
db.commit()
# 输出结果
Insert 1 students
修改数据
db = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='1234567890',
db='students',
charset='utf8'
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 更新数据
id = 202302
【使用PyMySQL访问MySQL数据库的详细指南】name = "基米希"
age = 16
sql = 'UPDATE students SET name="%s", age=%d WHERE sno="%s"' % (name, age, id)
# 执行 update sql
rows = cursor.execute(sql)
# 返回成功修改记录的条数
print('update %d students' % rows)
# 调用 commit,才会将 update 操作提交
db.commit()
# 输出结果
update 1 students
删除数据
db = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='1234567890',
db='students',
charset='utf8'
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 更新数据
sno = 202302
name = "小菠萝"
age = 14
sql = 'DELETE FROM students'
# 执行 delete sql
rows = cursor.execute(sql)
# 返回成功修改记录的条数
print('delete %d students' % rows)
# 调用 commit,才会将 delete 操作提交
db.commit()
# 输出结果
delete 2 students
总结
本文介绍了使用PyMySQL操作MySQL数据库的详细步骤 。从安装PyMySQL开始,连接数据库,执行查询和增加修改删除操作,这些都是使用PyMySQL访问MySQL数据库所需的关键步骤 。希望本文能够帮助您使用PyMySQL轻松地操作MySQL数据库,并实现您的数据存储和检索需求 。




推荐阅读