当前位置:网站首页 > 技术博客 > 正文

pymysql如何连接数据库



一:python操作MySQL

1.python如何操作MySQL?
 
  

image

2.什么是 PyMySQL?
 
  

二:PyMySQL 安装

1.方法一:
 
  

image

2.方法二:
 
  
  • 下载模块与切换源详细教程:https://www.cnblogs.com/goOJBK/p/15621209.html

三:pyMySQL模块基本使用

1.pyMySQL模块基本使用
 
  

image

三:pymysql主要方法

1.pymysql主要方法
 
  

image

2.内容解析:
 
  

四:fetchall对数据存在光标的概念

1.验证光标的存在
 
  

image

2.fetchone异常返回结果原因
 
  

image

3.解决光标移动问题
4.相对移动(相对当前位置移动)
 
  

五:SQL注入问题

1.验证注入问题存在
 
  

image

 
  
2.漏洞1

image

3.漏洞2

image

4.综合以上漏洞
 
  

image

5.造成sql语句漏洞的原因(sql注入问题)
 
  

六:execute方法(解决sql注入问题)

1.execute方法
 
  
2.解决注入问题
 
  

image
image

七:conn.commit()二次确认

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

image

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

image

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

image

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

 
  

image

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

image

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

image

八:executemany()同时插入多个数据

1.同时插入多个数据
 
  

                            

  • 上一篇: xargs命令详解
  • 下一篇: clientwidth的作用
  • 版权声明


    相关文章:

  • xargs命令详解2025-08-10 14:01:01
  • 前端跨域调用js方法解决方案2025-08-10 14:01:01
  • arduino通过l298n控制转速2025-08-10 14:01:01
  • 在线客服系统网站2025-08-10 14:01:01
  • ad服务器和ldap服务器有什么区别2025-08-10 14:01:01
  • clientwidth的作用2025-08-10 14:01:01
  • 预测性分析有哪些2025-08-10 14:01:01
  • vim命令模式下可以进行哪些操作2025-08-10 14:01:01
  • testdirector2025-08-10 14:01:01
  • 程序加密密码怎么解除2025-08-10 14:01:01