Python全系列 教程
3567个小节阅读:5931k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
注意
在python的pymysql模块,如果需要操作DML语句,需要手动提交事务
con.commit()
【示例】插入数据
xxxxxxxxxx
def add_one():
# 链接数据库
con = pymysql.connect(host='localhost',port=3306,user='root',passwd='root',db='sxt',charset='utf8')
# 获取操作数据的对象 cursor
cursor = con.cursor()
# 编写SQL-DML
# sql = "INSERT INTO t_user VALUES (0,'貂的蝉',18,'女');"
sql = "INSERT INTO t_user VALUES (0,%s,%s,%s);"
args = ('刘备',22,'男')
# 执行SQL
cursor.execute(sql,args)
# 提交事务
con.commit()
# 关闭Cursor
cursor.close()
# 关闭链接
con.close()
【示例】插入多条数据
xxxxxxxxxx
def add_many():
# 链接数据库
con = pymysql.connect(host='localhost',port=3306,user='root',passwd='root',db='sxt',charset='utf8')
# 获取操作数据的对象 cursor
cursor = con.cursor()
# 编写SQL-DML
sql = "INSERT INTO t_user VALUES (0,%s,%s,%s);"
args = (('孙权',23,'男'),('孙尚香',20,'女'))
# 执行SQL
cursor.executemany(sql,args)
# 提交事务
con.commit()
# 关闭Cursor
cursor.close()
# 关闭链接
con.close()
实时效果反馈
1. Python连接MySQL数据库,插入多条数据调用_______。
A cursor.executemany()
B cursor.execute()
C cursor.executemore()
2. Python连接MySQL数据库,插入多条数据下划线处需要填写的代码是_____:
xxxxxxxxxx
#插入sql语句
sql='insert into t_user(uname,sex,age) values(%s,%s,%s)'
args = _________
#执行sql语句
cursor.executemany(sql,args)
A [('王五','man',24),('赵六','woman',27)]
B ('王五','man',24),('赵六','woman',27)
答案
1=>A 2=>A