python-模块-pymysql操作数据库

pymysql是一个模块,可让python操作mysql

安装

pip install pymysql

使用模型图

在这里插入图片描述

使用流程

  • 导入模块
  • 创建连接对象
  • 获取游标对象
  • 游标对象执行sql语句
  • 该提交的提交
  • 关闭游标对象
  • 关闭数据库的连接

导入模块-建立连接

把pymysql模块导入进来

先让python可以连接上服务器,并明确对服务器上的哪一个数据库进行操作

在这里插入图片描述
代码从mysql模块中,导入了connect函数

在这里插入图片描述
执行connect函数,传入参数,最终得到一个与mysql数据库的连接对象

获取游标对象

游标对象是我们执行sql语句的重要工具

游标对象通过上一步操作,得到的连接对象获得

在这里插入图片描述

游标对象执行sql语句

游标对象.execute(SQL语句)

》查询商品表

在这里插入图片描述

执行查询语句,返回值是商品的数量

而真正的查询结果,就保存在游标对象中

》获取一条查询结果

拿到上一步的查询结果

拿到一条数据

在这里插入图片描述
注意数据结构

默认创建好的游标,拿到的查询结果是元组

当前是拿一条数据

使用

游标对象.fetchone()

》查询多个结果

拿一条结果,元组包一个数据
游标对象.fetchmany()

拿n条结果,元组包n个数据
游标对象.fetchmany(n)

在这里插入图片描述
关注查询的结果

是元组包数据的情况

》查询全部

游标对象.fetchall()

在这里插入图片描述

关闭游标对象

游标对象.close()

关闭连接

连接对象.close()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值