位置: 编程技术 - 正文

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 三种等待方式详解(必会)

  • 企业向红十字会捐赠可以抵扣所得税吗
  • 已抵扣的进项税发票怎么查询明细
  • 应税销售收入是指什么
  • 不动产增值税税率变化
  • 劳动合同扣税太狠了吧
  • 总资产报酬率的计算公式
  • 税控盘抵扣可以跨年吗
  • 小规模企业收入怎么做账
  • 查账征收企业所得税年报怎么填
  • 应收票据贷方余额怎么办
  • 建筑劳务属于什么税收分类
  • 清理往来账管理办法
  • 变电站是否缴纳房产税
  • 小规模纳税人零申报是每季度报吗
  • 建安税由谁承担
  • 按计划成本发出原材料怎么算
  • 政府扶持资金是什么意思
  • 价内税和价外税区别
  • 税控盘清盘怎么做
  • 增值税如何进行抵扣
  • 关联方转移定价注意问题
  • 财政部的监管职责范围不包括
  • 居民企业清算企业所得税
  • 补交的城建税怎么账务处理
  • 制造费用在利润表体现吗
  • 小规模固定资产一次性扣除
  • 接受应税劳务的会计分录
  • 注销未分配利润怎么处理账务
  • win11打不开安全模式
  • 银行余额调节表例题和答案
  • 公司产生的劳务费如何计算个人所得税
  • 法律规定公司必须要有的制度
  • kb4507449安装失败
  • 我公司的某供应商英语
  • 土地增值税预征的计征依据=预收款-应预缴增值税税款
  • 购买农产品没有承担增值税为什么还要计算抵扣
  • 合伙企业股东个人所得税费用扣除标准
  • 微信php开发教程
  • 家具折旧费是什么意思
  • 分公司可以给总公司开发票么
  • 企业所得税纳税标准
  • pace框架
  • 编译redis报错
  • php exec python
  • 公司抽奖奖品怎么做账
  • 金蝶k3固定资产如何入账
  • 无偿提供建筑服务账务处理
  • sqlserver时间格式化时分秒
  • 集团内部借款利率如何确定
  • 小规模企业免税收入会计分录
  • 坏账准备的账务处理
  • 软件企业的研发费用占比
  • 电子承兑背书了能撤回吗
  • 办公设备折旧年限规定多少年
  • 帮别的公司付款后发票该给谁开
  • 农产品加计扣除怎么计算
  • 增值税附加税有哪些
  • 年报上的从业人数是什么意思
  • 实收资本未到账减资要交税吗
  • 微软更新kb4474419
  • centos7编译c语言
  • fedora19
  • 用注册表关闭更新
  • win8怎么提高网速
  • win8如何打开开始菜单
  • angular之ng-template模板加载
  • javascriptdom编程
  • nodejs获取post数据
  • vue中怎么引入css
  • 使用权资产
  • jQuery插件开发
  • flex开发工具
  • java面向对象和Java有区别吗
  • 个体税务申报时间怎么填
  • 安徽营业执照网上怎么申请
  • 浙江省个体工商户税收政策
  • 12366电子税务局重庆
  • 登录上海电子税务局单位社保查询不到当月未交的
  • 东莞医保缴费凭证怎么下载
  • 黑龙江国税电子税务局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设