一、操作MySQL增加单条数据
# 1、导入mysql
from pymysql import *
# 2、创建数据库lianjie
conn = connect(host='localhost',
port=3306,
user='root',
password='root',
db='mytestdb',
charset='utf8')
print(conn)
# 3、打开游标
cur=conn.cursor()
# 4、执行sql语句
# 编写sql语句
try:
sql="insert into t_student1 values(%s,%s,%s,%s,%s,%s,%s)"
params=(null,'kb','男',21,'2021-6-12','python2班','118122@qq.com')
# 执行sql语句
cur.execute(sql,params)
conn.commit()
except:
conn.rollback()
print('数据增加成功')
# 5、关闭游标
cur.close()
# 6、关闭连接
conn.close()
二、批量增加多条数据
# 1、导入mysql
from pymysql import *
# 2、创建数据库lianjie
conn = connect(host='localhost',
port=3306,
user='root',
password='root',
db='mytestdb',
charset='utf8')
print(conn)
# 3、打开游标
cur=conn.cursor()
# 4、执行sql语句
# 编写sql语句
try:
sql="insert into t_student1 values(%s,%s,%s,%s,%s,%s,%s)"
params=[(11,'kb','男',21,'2021-6-12','python2班','218122@qq.com'),
(12,'yi','男',22,'2021-6-22','python1班','31122@qq.com'),
(13,'kd','女',23,'2021-7-15','python3班','4122@qq.com'),]
# 执行sql语句
cur.executemany(sql,params)
conn.commit()
except:
conn.rollback()
print('数据增加成功')
# 5、关闭游标
cur.close()
# 6、关闭连接
conn.close()
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/74340.html