python—操作MySQL增加数据

导读:本篇文章讲解 python—操作MySQL增加数据,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、操作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

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!