一:python操作MySQL
1.python如何操作MySQL?

2.什么是 PyMySQL?
二:PyMySQL 安装
1.方法一:

2.方法二:
- 下载模块与切换源详细教程:https://www.cnblogs.com/goOJBK/p/15621209.html
三:pyMySQL模块基本使用
1.pyMySQL模块基本使用

三:pymysql主要方法
1.pymysql主要方法

2.内容解析:
四:fetchall对数据存在光标的概念
1.验证光标的存在

2.fetchone异常返回结果原因

3.解决光标移动问题
4.相对移动(相对当前位置移动)
五:SQL注入问题
1.验证注入问题存在

2.漏洞1

3.漏洞2

4.综合以上漏洞

5.造成sql语句漏洞的原因(sql注入问题)
六:execute方法(解决sql注入问题)
1.execute方法
2.解决注入问题


七:conn.commit()二次确认
1.二次确认作用
2.验证不使用二次确认情况
3.查询表内数据 无影响

2.插入语句能够执行 但是并没有影响数据

3.更新语句能够执行,但是并没有影响表的数据

4.删除语句能够执行,但是并没有影响数据

5.总结:
6.不能实现增删改原因
7.conn.commit()二次确认
8.验证二次确认(手动测试)

9.解决手动操作二次确认(自动化二次确认)

八:executemany()同时插入多个数据
1.同时插入多个数据
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/4791.html