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

python-pymysql模块的使用入门相关推荐

  1. python pymysql模块下载_Python Pymysql模块

    Python Pymysql的使用 Pymysql的作用 简单来说:pymsql是Python中操作MySQL的模块,就是让我们通过python来实现对数据库的操作的 (1)pymysql模块的下载 ...

  2. python pymysql模块 链接mysql 遍历查询结果的方法 详解

    目录 python链接mysql的方法 遍历字段获取值 完整代码 python链接mysql的方法 import json import pymysql def connect_mysql():con ...

  3. pymysql 模块 使用目录

    mysql python pymysql模块 基本使用 mysql python pymysql模块 增删改查 插入数据 介绍 commit() execute() executemany() 函数 ...

  4. python pymysql实例_Python使用pymysql模块操作mysql增删改查实例分析

    Python使用pymysql模块操作mysql增删改查实例分析 发布时间:2020-09-30 16:42:12 来源:脚本之家 阅读:92 本文实例讲述了Python使用pymysql模块操作My ...

  5. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...

    昨日内容回顾 外键的变种三种关系:多对一:左表的多 对右表一 成立左边的一 对右表多 不成立foreign key(从表的id) refreences 主表的(id)多对多建立第三张表(foreign ...

  6. Python json模块 - Python零基础入门教程

    目录 一.前言 二.python json 模块常用函数 三.json 转 Python 字典 dict 四.Python 字典 dict 转 json 五.关于 json.dump 和 json.l ...

  7. Python random 模块 - Python零基础入门教程

    目录 一.Python random 模块常用函数介绍 二.Python random 模块使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Pyt ...

  8. Python time 模块 - Python零基础入门教程

    目录 一.前言 二.Python time 模块常用函数介绍 三.Python time 模块使用 1.Python time 模块获取时间 2.Python time 模块自定义时间格式 3.Pyt ...

  9. Python sys模块 - Python零基础入门教程

    目录 一.Python sys 模块简介 二.Python sys 模块使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 ...

  10. python中的pymysql_(转)Python中操作mysql的pymysql模块详解

    原文:https://www.cnblogs.com/wt11/p/6141225.html https://shockerli.net/post/python3-pymysql/----Python ...

最新文章

  1. 哑谜,回文和暴力之美
  2. ViewPager动态添加、删除Fragment,且提供红色小圆球指示当前位置
  3. CF797E. Array Queries
  4. NSDictionary - 字典
  5. Data Lake Analytics: 使用DataWorks来调度DLA任务
  6. python使用joblib多进程执行for循环
  7. AJAX 框架Jquery的使用方法
  8. 作为程序员,你一般用什么软件画流程图时序图和状态图等?
  9. MapGIS注记文字无损转入ArcGIS软件
  10. 基于kettle的可视化数据集成平台
  11. ECMAScript 变量
  12. 「模拟8.19 A嚎叫..(set) B主仆..(DFS) C征程..(DP+堆优化)」
  13. 家庭花卉养殖技巧及技术收集
  14. 循序渐进学SAP系列(一):--SAP该如何入门
  15. 一.stm32的内部flash操作笔记
  16. js添加多marker 高德地图_h5高德地图javascript调起app导航定位多个marker
  17. python import lap 出错
  18. 大学计算机文化基础在哪上,大学计算机文化基础关于.pdf
  19. nginx 禁止恶意域名解析
  20. c char -> char*

热门文章

  1. ajax请求 304解决方案:
  2. jQueryEasyUI选项卡 - 自定义工具样式
  3. 如何解决IE6的3像素问题?
  4. phpcms v9宽字节注入问题
  5. 网站链接跳转安全警告提示l单页源码
  6. 兼容彩虹支付系统商户登录模板(彩虹系统版本)
  7. 配置所需要的依赖_配置spring所需要的jar包
  8. android word设计模式,word07设计模式
  9. md函数MySQL_MySQL的常用SQL语句.md
  10. 很漂亮个人主页自带音乐源码