位置: 编程技术 - 正文

python使用pymysql实现操作mysql

编辑:rootadmin

推荐整理分享python使用pymysql实现操作mysql,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。

适用环境

python版本 >=2.6或3.3

mysql版本>=4.1

安装

可以使用pip安装也可以手动下载安装。

使用pip安装,在命令行执行如下命令:

pip install PyMySQL

手动安装,请先下载。下载地址: setup.py install

建议使用pip安装。

使用示例

连接数据库如下:

也可以使用字典进行连接参数的管理,我觉得这样子更优雅一些:

插入数据:

执行sql语句前需要获取cursor,因为配置默认自动提交,故在执行sql语句后需要主动commit,最后不要忘记关闭连接:

python使用pymysql实现操作mysql

执行查询:

这里的查询支取了一条查询结果,查询结果以字典的形式返回:

从结果集中获取指定数目的记录,可以使用fetchmany方法:

result = cursor.fetchmany(2)

不过不建议这样使用,最好在sql语句中设置查询的记录总数。

获取全部结果集可以使用fetchall方法:

result = cursor.fetchall()

因为只有两条记录,所以上面提到的这两种查询方式查到的结果是一样的:

在django中使用

在django中使用是我找这个的最初目的。目前同时支持python3.4、django1.8的数据库backend并不好找。这个是我目前找到的最好用的。

设置DATABASES和官方推荐使用的MySQLdb的设置没什么区别:

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mytest', 'USER': 'root', 'PASSWORD': 'zhyea.com', 'HOST': '.0.0.1', 'PORT': '', }}

关键是这里:我们还需要在站点的__init__.py文件中添加如下的内容:

import pymysqlpymysql.install_as_MySQLdb()

最后给大家附上pymysql实现增删改查的代码,希望大家能够喜欢

Python selenium 三种等待方式详解(必会) 很多人在群里问,这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1有frame,2没有加等待。殊不知,你的

Python selenium 父子、兄弟、相邻节点定位方式详解 今天跟大家分享下selenium中根据父子、兄弟、相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相对定

解读Python selenium的等待方式 发现太多人不会用等待了,今天实在是忍不住要给大家讲讲等待的必要性。很多人在群里问,这个下拉框定位不到、那个弹出框定位不到…各种定位不

标签: python使用pymysql实现操作mysql

本文链接地址:https://www.jiuchutong.com/biancheng/385345.html 转载请保留说明!

上一篇:python实现可以断点续传和并发的ftp程序(python 断言详细讲解用法及其案例)

下一篇:Python selenium 三种等待方式详解(必会)

  • 城建税减半征收政策文件
  • 个所税包括什么
  • 职工薪酬如何做账
  • 合同印花税怎么贴
  • 个体工商户报税一年几次
  • 提交印花税会计分录
  • 维修汽车费用
  • 出口退税逾期申报,需申报出口货物收汇情况表
  • 机打发票报销有效期
  • 收回已作为坏账准备的应收账款会计分录
  • 外聘人员劳务费入什么科目
  • 营改增无形资产
  • 房租本月入账上月的怎么摊销?
  • 员工入职第一个月交社保吗
  • 国税怎么查缴税明细
  • 在建工程全部费用化
  • 中国增值税发展史
  • 税收六项减免
  • 项目资本金是什么意思大白话
  • 产品毛利率计算表
  • 未达起征点销售额怎么填申报表
  • 建筑物拆除物资包括哪些
  • 发票已入账未认证怎么办
  • 一般纳税人是什么发票
  • 什么叫交付使用
  • macos使用技巧
  • 债务重组是什么工作
  • 采用权益法核算
  • PHP:finfo_open()的用法_fileinfo函数
  • 无形资产本月增加本月摊销如何设置函数
  • 数据持久化操作
  • php excel导入数据
  • 库存股属于什么
  • 专票抵扣联可以盖两个章吗
  • js怎么制作
  • 功能强大的词语
  • 2021年食用油税率
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 银行利息增值税发票
  • 小规模纳税人开票额度
  • 补充医疗保险会查hiv吗
  • 递归是从底向上逐层计算的
  • 织梦使用教程
  • 国税里货币资金怎么算
  • 报废车残值需要多少钱
  • 合理损耗应计入成本吗
  • 内资非独立核算的企业
  • 安装调试费属于劳务还是服务
  • 红字冲销发票流程
  • 接受捐赠做账
  • 冲销管理费用怎么写凭证
  • 申请个税退税账号是什么
  • 长期待摊费用的最新账务处理
  • 以前年度多计提的税金怎么调整
  • 车间劳务费计入什么费用
  • 车票抵扣进项税怎么计算
  • sql安装不上去
  • centos6.2安装
  • 台式电脑二级网页打不开怎么办
  • 如何屏蔽网络?
  • ubuntu启动菜单 哪个键
  • linux中的vim命令的功能
  • 系统警告设置
  • 按developer.android.com安装新的环境
  • ai控制器的简称是
  • android通知消息
  • perl中sub
  • ajax动态加载json数据
  • eclipse开发安卓app实例
  • Windows10下安装fastdfs
  • angularjs1.5
  • Android 添加数据到本地Excel表
  • edittext获取焦点弹出键盘
  • 上海烟草集团董事长是谁
  • 打印格式不对怎么设置A4
  • 姓名验证不正确
  • 我国为什么不推行安乐死
  • 综治中心能取代公务员吗
  • 河南省土地使用税减免税优惠
  • 电子发票怎么作废
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设