python-pymysql模块的使用入门

》python要操作数据库

需要一个模块的支持

了解一下

python2中,通过MySQLdb操作

在python3中,通过pymysql模块操作

》模块的安装

如果没有

pip install pymysql

卸载

pip uninstall pymysql

》导入模块,连接数据库

在这里插入图片描述

》获取游标

游标相当于光标

在这里插入图片描述

当运行了python程序以后,再一次查询下数据库

在这里插入图片描述

一张表就可以被查询得到了这个表就是由python来控制创建的

来一个插入数据

在这里插入图片描述

试一试,语句是否生效

结果会发现,并没有数据的插入成功

原因

游标插入的数据,需要提交一下才可以

在python中插入代码

在这里插入图片描述

再试一试

》关于游标的执行结果

游标的execute有一个返回值

在这里插入图片描述

返回值是影响的数量

》获取查询到的结果

获取一条,多条,全部

在这里插入图片描述

查询语句
在这里插入图片描述

结果
在这里插入图片描述

注意取值时的特点

游标是在动的

当取出了第一条以后,再继续fetch,会从上一次取过值以后的地方

接着往后面取值

这里需要明确游标取值的方式

》调整游标

游标对象.scroll(位移, mode=“relative”)

例子

在这里插入图片描述

例子中先取了两条数据

然后游标往回调了一档

再一次取,会再一次取到第二条数据

所以结果是

在这里插入图片描述

》游标调整,绝对位置

在这里插入图片描述

区别,模式调整到了absolute

第一个参数为第几条。初始游标的记数从0开始记录

代码中, 取游标1(索引序号为1)对应的数据,即取第二条数据

》改变结果的输出形态

默认游标中取出的数据是元组形态

只拿到了值

看不到键

通过加参数

可以拿到字典形态

效果

在这里插入图片描述

代码

在这里插入图片描述

》注

pymysql提供我们的只是一个接口

具体用的好不好

要看mysql学的好不好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鲸鱼编程pyhui

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

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

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

打赏作者

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

抵扣说明:

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

余额充值