位置: 编程技术 - 正文

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

  • 商品流通企业税种有哪些
  • 3901100090的暂定税率
  • 政府回购土地免税政策
  • 福利费属于管理费用的哪个明细
  • 收到促销费方怎么做账
  • 税务局登录账号是多少
  • 工业企业员工工资占收入比例
  • 个人转让房产涉税政策
  • 非货币性资产投资个人所得税
  • 高薪技术企业研发人员人数
  • 外经证的项目范围
  • 设备安装行业前景
  • 工程领用物资退回会计分录怎么写?
  • 公司没有缴纳住房公积金离职能要求补缴吗
  • 没有资质的建筑公司怎样接工程
  • 福利费需要交纳个税吗
  • 增值税发票开具红字发票后上月税款怎么交?
  • 个体户没有三证合一,年检
  • 增值税专用发票怎么开
  • 定期存款利息税是多少
  • 全国失信人员信息
  • 2019年收入不足6万如何退税
  • 残保金和工会经费需要计提吗
  • 自查补缴税款严重吗
  • 车间发生的购买办公用品支出应计入什么账户
  • 环评费用计入哪个会计科目
  • 施工津贴属于
  • 退还工会经费会退回吗
  • 收到退回的土地使用税分录怎么做
  • 出口企业年底结转税金
  • 以前年度损益调整结转到哪里
  • 无票收入后又开红字发票
  • 电脑重装系统怎么激活
  • mac菜单键怎么设置出来的
  • 受限制用户怎么解决
  • 关于农产品的法律
  • 电脑自动安装乱七八糟的软件win7
  • 无偿赠送增值税问题
  • yolov2训练
  • zen+框架
  • 购买的固定资产退回账务处理
  • css字体溢出
  • 收回前欠货款存入银行的会计分录
  • 发票密码区如何调整
  • emerge命令
  • 打开的ps关不掉
  • 没有残疾人就业保障金需要申报吗
  • 缴纳印花税需要带公章吗
  • python字符串isdigit
  • 专用发票金额与专票不符
  • 转出未交增值税最终怎么转平
  • 个体工商户核算方式选哪个比较好
  • 小规模纳税人是季度报税吗
  • 工商年报认缴时间过期了怎么办
  • 买赠销售账务处理
  • 年底进项比销项大要做账么
  • 项目评审结果
  • 库存商品过期变成废品
  • 3%减按2%征收增值税是什么意思
  • 其他未列明信息技术服务业
  • 年金现值系数和复利现值系数的公式
  • 卸车费属于什么费用类别
  • 管理费用包括哪些税
  • 远程连接局域网电脑
  • win7如何连接网络电脑连接网络
  • 激活窗口的菜单的快捷键
  • win8浏览器打不开网页但能上网
  • win8怎么删除输入法
  • win10声音文件
  • 遮罩层出现后怎么点击其他地方隐藏
  • 深入理解python特性 pdf
  • unity 接入sdk
  • js限制输入字符长度
  • Python 常用库
  • json数据格式的理解
  • JavaScript中的数据类型分为两大类
  • python dict 转 list
  • jquery中用onclick绑定点击事件
  • 湖北税务局2021新通知
  • 一般纳税人出售房产怎么开票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设