当前位置:网站首页 > SQL数据库编程 > 正文

pymysql的基本使用(pymysql mysql)



文章目录

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博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
到此这篇pymysql的基本使用(pymysql mysql)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pymysql连接sql server(pymysql连接数据库错误20009)2025-02-20 15:09:05
  • sql文件如何打开运行(运行.sql文件)2025-02-20 15:09:05
  • orecle和mysql区别(mysqloracle区别)2025-02-20 15:09:05
  • sql文件转csv文件(sql语句导出csv文件)2025-02-20 15:09:05
  • sql中循环(sql中循环查询)2025-02-20 15:09:05
  • sql文件是什么(sql文件有什么用)2025-02-20 15:09:05
  • mysql主键查询慢(mysql查询主键的语句)2025-02-20 15:09:05
  • mysql主键和索引(mysql主键索引为什么快)2025-02-20 15:09:05
  • mysql主键重复报错1062(mysql主键重复报错)2025-02-20 15:09:05
  • mysql主键和外键的建立(mysql主键,外键)2025-02-20 15:09:05
  • 全屏图片