位置: 编程技术 - 正文

Python中操作mysql的pymysql模块详解(python中操作PDF的库)

编辑:rootadmin

推荐整理分享Python中操作mysql的pymysql模块详解(python中操作PDF的库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中操作符,python中操作csv文件,python中操作文件的顺序,python中操作文件的顺序,python中操作文件的步骤包含哪些,python中操作符,Python中操作MySQL批量写入数据,python中操作符,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

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

本文测试python版本:2.7.。mysql版本:5.6.

一、安装

二、使用操作

1、执行SQL

注意:存在中文的时候,连接需要添加charset='utf8',否则中文显示乱码。

2、获取查询数据

3、获取新创建数据自增ID

可以获取到最新自增的ID,也就是最后插入的一条数据ID

4、移动游标

操作都是靠游标,那对游标的控制也是必须的

5、fetch数据类型

关于默认获取的数据是元祖类型,如果想要或者字典类型的数据,即:

Python中操作mysql的pymysql模块详解(python中操作PDF的库)

6、调用存储过程

a、调用无参存储过程

b、调用有参存储过程

三、关于pymysql防注入

1、字符串拼接查询,造成注入

正常查询语句:

构造注入语句:

2、避免注入,使用pymysql提供的参数化语句

正常参数化查询

构造注入,参数化查询注入失败。

结论:excute执行SQL语句的时候,必须使用参数化的方式,否则必然产生SQL注入漏洞。

3、使用存mysql储过程动态执行SQL防注入

使用MYSQL存储过程自动提供防注入,动态传入SQL到存储过程执行语句。

pymsql中调用

四、使用with简化连接过程

每次都连接关闭很麻烦,使用上下文管理,简化连接过程

总结

标签: python中操作PDF的库

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

上一篇:python常用函数详解(常见python函数)

下一篇:Python安装第三方库及常见问题处理方法汇总(python安装第三方模块)

  • 基本保险包括
  • 六税两费指的是什么
  • 银行预留印鉴是公章还是财务章
  • 工资中代扣款是什么
  • 收到发票怎么写收据
  • 工业企业总产值的计算是以什么为主体
  • 小规模纳税人增值税怎么算
  • 新企业第一次报所得税
  • 交车辆购置税需要开车去吗
  • 4s店买车首付能付一成吗
  • 案件补贴
  • 出售房产税收
  • 地税服务业发票税率多少
  • 房地产企业预收账款
  • 未达起征点销售额,11栏怎么填写
  • 劳务派遣公司一般纳税人税率是多少
  • 提供建筑服务应在发票备注栏注明
  • 淘宝无票采购账务处理
  • 单独估价作为固定资产入账的土地为什么不计提折旧
  • 公司汽车保养费用怎么做账
  • 自然人股息红利免征个人所得税?
  • 购买转账支票费用
  • 跨年度冲减收入
  • 餐饮企业原材料的核算,新城饭店为增值税一般纳税人
  • 上个月留抵进项税额分录
  • 进货的运费怎么计算
  • 斯卡伊保安公司怎么样
  • 企业购买银行理财
  • php bcmul
  • 办理不动产证需要什么手续及证件
  • php session_start
  • 预付账款的会计编码是多少?
  • Uniapp使用$base方法
  • vue怎么用elementui
  • 医院个人缴费什么意思
  • php文件缓存方法有哪些
  • php生成csv文件
  • phpsession和cookie
  • 提租补贴计入个税吗
  • Win11 Build 23435 预览版今日发布: 文件管理器引入图库功能
  • js fetch api
  • python监控模块
  • 帝国cms模型
  • SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
  • 进项税额有留底税额吗
  • 生产企业出口退税申报流程操作
  • 企业所得税免征和不征税区别
  • 电子承兑 背书
  • 现金形式福利费个税软件怎么申报个税
  • 结转产品成本怎么算
  • 一般纳税人的月销售额是多少可以不用交增值税
  • 兼营即征即退产品 增值税
  • 内账的表格怎么做
  • 微信转账截图可以作为会计凭证吗
  • 招标代理服务费应该由谁支付
  • 待抵扣税额转入进项税额的分录
  • 专利年费可以减免吗
  • 重要性水平如何判断
  • 建筑公司劳务费怎么做账
  • mysql第五章上机
  • jdbc连接mysql数据库步骤
  • win8老是弹出广告
  • 移动u盘的作用
  • 今后64位Win10 Mobile将是未来重点
  • win10预览版选哪个
  • CentOS中-bash: lsb_release: command not found错误的解决方法
  • win7空间不足
  • unity 插件开发
  • unity3d4个脚本
  • mvp设计方案
  • 批处理中如何判断当前文件中是否存在一个子目录
  • 如何进行js 的测试
  • JSONLINT:python的json数据验证库实例解析
  • Linux CentOS系统下安装node.js与express的方法
  • python模拟软件
  • 广西12366医保缴费
  • 海南省税务局长
  • 地税发票怎么开 步骤
  • 煤炭洗选工艺
  • 收到12366的短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设