<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博客🙉
- 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

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