位置: 编程技术 - 正文

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安装第三方模块)

  • 小规模纳税人应交增值税明细科目
  • 建筑公司设计费税率
  • 自产产品用于业务宣传确认收入吗
  • 合法的扣税凭证图片
  • 增值税专用发票税额怎么抵扣
  • 发票已认证还能作废吗2020
  • 长期股权投资损失的账务处理
  • 搬迁到新租赁厂房的费用入什么科目?
  • 在途物资材料采购的区别
  • 职工福利费要交个税吗
  • 一般纳税人企业所得税计算公式
  • 增值税在免税范围内,附加税怎么做
  • 自行研发专利权发生的费用全部费用化了
  • 增值税一般纳税人是什么意思
  • 吸收合并公司后的债务处理
  • 上年度少计提的税金及附加
  • windows 11怎么样
  • 应付票据包括哪些票
  • avsched32.exe是什么进程 avsched32进程有什么作用
  • 栈定义代码
  • 鸿蒙系统怎么安装电脑
  • 系统之家一键重装系统步骤
  • 调整系统保留带宽的命令
  • 前期差错更正怎么计算
  • php教程 ftp 函数
  • 固定资产折旧折完了
  • 带息应收票据的核算
  • 怎么查上市公司
  • 融资租入固定资产是什么意思
  • yolov4tiny网络结构
  • php web socket
  • 报销的时候发票金额大于实际报销的金额
  • 事业结余是事业单位当年全部收支相抵后的余额
  • 免征增值税的项目可以开专票吗
  • 一般纳税人都是按月申报吗
  • 织梦如何使用
  • 会计怎么实现财务自由
  • 织梦模板首页logo修改
  • 开具红字增值税普通发票
  • 对于投资者而言购买债券型理财产品面临的最大风险来自
  • 什么情况下适用简易程序
  • 获取验证码平台
  • 所得税调增调减技巧
  • 接受捐赠要确认收入吗
  • 土地增值税是什么税种类型
  • 如何计算政府补贴应摊销
  • 会计账户与银行账户
  • 享受所得税减免优惠的生产性外商投资企业包括
  • 递延所得税资产是什么意思
  • 资本公积可用于弥补企业亏损
  • 工程预付款如何扣回
  • 存货过期报废进项税额怎么处理
  • centos虚拟机配置
  • vrvrf.exe是什么进程
  • centos apache 配置
  • mac无法开机怎么办
  • linux缓存过大会宕机吗
  • xp系统win键没反应
  • Win7系统启动密码
  • 黑马一键重装
  • windows8 8.1
  • linux 的ll
  • 如何解决win7系统不稳定
  • linuxu
  • node.js console.log
  • listview的view属性
  • linux中查看命令怎么使用
  • Linux shell实现HTTP服务示例代码
  • js获取浏览器类型和版本信息
  • sed cant read
  • 猫猫的游戏
  • javascript取随机数
  • javascript编写
  • android 发短信
  • python列表的常用方法有哪些
  • js 自执行
  • 深圳小微企业税收优惠政策2023
  • 房产证加名字需要哪些手续和费用
  • 沈阳市地方税务局
  • 国家税务总局2011年34号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设