pymysql的基本使用(pymysql mysql)

pymysql的基本使用(pymysql mysql)p style text align center img alt src https i blog csdnimg cn blog migrate a9ae12c1efc3 jpeg p 文章目录 PyMySQL 使用介绍

大家好,我是讯享网,很高兴认识大家。



 <p style="text-align:center;"><img alt="" src="https://i-blog.csdnimg.cn/blog_migrate/a9ae12c1efc32981dbccca.jpeg" /></p> 

讯享网

文章目录

PyMySQL使用介绍

一、为什么要学习PyMySQL

二、安装PyMySQL模块

三、PyMySQL的使用

1、导入 pymysql 包

2、创建连接对象

3、获取游标对象

4、pymysql完成数据的查询操作

5、pymysql完成对数据的增删改


提前安装MySQL数据库(可以使用Linux系统的,也可以使用Windows版本)

如何实现将条数据插入到MySQL数据库?

如果使用之前学习的MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,我们可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删改查的方式,实现条数据的插入,像这样使用代码的方式操作数据库就称为数据库编程。

安装PyMySQL:

讯享网

卸载PyMySQL:

 

1、导入 pymysql 包

讯享网


讯享网

2、创建连接对象

调用pymysql模块中的connect()函数来创建连接对象,代码如下:

 

连接对象操作说明:

  • 关闭连接 conn.close()
  • 提交数据 conn.commit()
  • 撤销数据 conn.rollback()

3、获取游标对象

获取游标对象的目标就是要执行sql语句,完成对数据库的增、删、改、查操作。代码如下:

讯享网

游标操作说明:

  • 使用游标执行SQL语句: execute(operation [parameters ]) 执行SQL语句,返回受影响的行数,主要用于执行insert、update、delete、select等语句
  • 获取查询结果集中的一条数据:cur.fetchone()返回一个元组, 如 (1,‘张三’)
  • 获取查询结果集中的所有数据: cur.fetchall()返回一个元组,如((1,‘张三’),(2,‘李四’))
  • 关闭游标: cur.close(),表示和数据库操作完成

4、pymysql完成数据的查询操作

 

5、pymysql完成对数据的增删改

讯享网

注:PyMySQL是基于事务进行操作的,所以在数据库增删改操作时,必须通过conn.commit() 方法将事务操作提交到数据库,如果事务操作没有成功,则可以通过conn.rollback()进行回滚(返回到数据的原始状态)。


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

小讯
上一篇 2025-05-10 23:42
下一篇 2025-05-05 18:42

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/207638.html