位置: 编程技术 - 正文

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

  • 进项税额属于什么账户
  • 中级税务师是什么
  • 小规模未开票收入填在哪里
  • 集团内部资产调拨
  • 市政押金无法收回的损失可以税前扣除吗
  • 会计凭证归档后几年后可销毁
  • 零售不要发票如何报税
  • 进行利润分配时必须遵循的原则
  • 行政事业单位应当进行摊销的无形资产
  • 通行费电子增值税怎么算
  • 机关和事业单位哪个好
  • 材料货款会计分录怎么做
  • 购买毛巾的费用是多少
  • 收到客户样衣定做款会计科目是什么?
  • 纳税人必知的十七项增值税开票指南
  • 委托加工费的增值税计入成本吗
  • 一般纳税人增值税及附加税费申报表怎么填
  • 电子税务局印花税税种认定
  • 用人单位在职职工年平均工资怎么算
  • 先扣社保再发工资可以吗
  • 余款退回会计分录
  • 安全人员发现重大隐患
  • 硬盘的转速有什么用
  • pc是什么文件
  • 其他应付款如何调平
  • 外贸进出口企业退税
  • php抽象函数
  • 本月职工工资
  • 社保基数和实际工资怎么算
  • 企业会计准则应用指南2023pdf
  • 个人咨询服务费怎么交税
  • 产品出库单附在什么凭证后面
  • 刚成立的新公司怎么报税
  • 跨年坏账准备转回
  • 管理费用包括项目成本吗
  • 原材料折价销售怎么算
  • 税务异常有哪些影响
  • 资产管理公司的监管部门是谁
  • 接受控股股东赠与的一项非货币性资产
  • 临时工工资会计凭证
  • 用于集体福利的进项税额怎么处理
  • 私人借款条怎么写合法
  • 已开票未收款怎么报税
  • 归还银行贷款利息计入
  • 原材料运费如何入账
  • 已认证抵扣增值税怎么撤回申报
  • 可供出售金融资产是指什么
  • 顺风车没有发票是否合法
  • 税控盘清卡时间
  • 什么情况下增值税发票不能抵扣
  • 如何登录网络?
  • 旅行社开什么票
  • 公司购买电缆线用于修缮厂房
  • 买入返售金融资产 流动资产
  • sql中查询语句
  • sql将两个表的数据合并
  • mysql服务1067进程意外终止
  • Navicat for MySQL导出表结构脚本的简单方法
  • xp系统重启后自动还原怎么办
  • redhat语言设置中文
  • dlg是什么意思中文
  • 笔记本搜索功能用不了
  • win1020h2版好不好
  • linux更新内核的好处
  • 微软宣布
  • linux命令eof
  • 使用linux的电脑
  • linux-swap
  • ExtJs事件机制基本代码模型和流程解析
  • javascript怎么用
  • android studio post请求数据获取
  • jQuery EasyUI tree 使用拖拽时遇到的错误小结
  • shell脚本遍历文件
  • jquery中常用动画方法有哪些
  • jquery插件库免费
  • 类库怎么用
  • jquery.form.js实现文件上传
  • 投诉10080 48小时都没有回复
  • 深圳税务忘记密码
  • 新疆税务干部学校招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设