pymysql(part2)--pymysql使用流程
pymysql使用流程
- 建立数据库连接(db = pymysql.connect(…))
- 创建游标对象(c = db.cursor()) #用来操作sql语句,承接sql语句的执行结果
- 通过游标对象,调用游标方法: c.execute(“sql语句”)
- 提交到数据库 : db.commit()
- 关闭游标对象 :c.close()
- 断开数据库连接 :db.close()
备注:如果第3步是查询操作,则不需要执行第4步,即提交到数据库;但如果是写操作,则是修改了数据库,则需要执行第4步,即提交到数据库。
举个例子1
首先,我们看一下,我们要操控的interest表:
利用pymysql插入数据(插入记录方式1):
运行以上代码后,在cmd中看一下interest表:
备注1:execute()方法中的语句,必须是正确的mysql语句!!
备注2:主键id虽然设置的是”自增”,但是我们也可以不按照大小顺序填入主键id值,只要不重复即可。
举个例子2
首先,我们看一下,我们要操控的interest表:
利用pymysql插入数据(插入记录方式2):
运行,并输入数据:
再看一下interest表:
注意! 我们明明金钱输入的是8765.21,但是数据库中,为毛显示的是8765.00呢?这是因为在28行代码中,对应于money这个字段的应该是浮点型%f, 而我误写为了%d.
pymysql(part2)--pymysql使用流程相关推荐
- pymysql(part3)--pymysql常用函数
pymysql常用函数 创建数据库连接对象(db) db = pymysql.connect(参数列表) 参数列表中的参数: 参数 含义 host 主机地址(本地地址为localhost) port ...
- pymysql(part1)--pymysql初识之检索/增加/更新/删除数据
利用python调用pymysql来对数据库进行操作. 首先在cmd中查看我们将要操作的数据表infor: 查看infor表列的定义: 现在使用pymysql对mysql进行操作. (一) SELE ...
- python pymysql cursors_python pymysql cursor的问题
使用python操作mysql的时候一般都会使用如下语句: 官方示例 import pymysql.cursors # 连接到数据库后实际上TCP的连接状态是ESTABLISHED connectio ...
- Ubuntu手动安装pymysql(含pymysql的.whl及.tar.gz下载地址)
原本打算通过pip3安装pymysql,但是出现各种错误,查了很久都没有解决,转而使用手动安装的方式. 1.下载pymysql的安装包 https://pypi.doubanio.com/simple ...
- Navicat工具、pymysql模块
Navicat工具.pymysql模块 阅读目录 一 IDE工具介绍 二 pymysql模块 一 IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用I ...
- 权限管理,pymysql模块
权限管理 权限管理重点 MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL ...
- MySQL -Naivacat工具与pymysql模块
Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库. 官网下载:https ...
- MySQL 之Navicat Premium 12安装使用、pymysql模块使用、sql注入问题的产生与解决
阅读目录 一.Navicat Premium 12简介与使用: 二.pymysql模块的使用: 查: 增删改 三.sql注入问题产生与解决方法: 本文内容提要: Navicat Premium 12 ...
- 8-5 Navicat工具与pymysql模块
一 Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 需要掌握的基本操作 ...
最新文章
- BATJ 常考的 21 条 Linux 命令
- Debian 7(Wheezy)下配置Open×××
- 01-移动端开发教程-CSS3新特性(上)
- kgtemp文件转换mp3_amr转换mp3格式文件
- PAC自动代理文件格式,教你如何写PAC文件
- Java第二次作业程序设计作业
- matlab二分类svm高斯核 实例,16 SVM - 代码案例三 - 不同SVM核函数效果比较
- Docker部署Ghost
- Oracle可视化工具plsqldev8.0安装详细步骤
- Hack the box -- 靶机渗透测试(TIER2)
- 打开matlab只在任务栏闪一下然后就没反应了解决办法(亲试有效)
- 什么是搜索引擎?搜索引擎有哪些?
- japi项目需求分析阶段
- C语言——有一个已经排好序的数组,要求输入一个数后,按原来顺序的规律将它插入数组中。
- idea2021.3CPU占用100%解决办法
- kettle案例4.1.1--抽取文本数据---TSV文件的抽取
- 系统多个版本excel的切换
- 2020,互联网大变天
- 锐取电视墙服务器型号,锐取REACH多媒体录播一体机多媒体录播一体机(高清系列)产品中心_DAV数字音视工程网...
- 费了九牛二虎之力才搞出来的微信扫码授权openid绑定房间