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学的好不好

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页