> 技术文档 > 【Python3教程】Python3高级篇之MySQL数据库连接 - PyMySQL 驱动

【Python3教程】Python3高级篇之MySQL数据库连接 - PyMySQL 驱动


博主介绍:✌全网粉丝23W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌

技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物联网、机器学习等设计与开发。

感兴趣的可以先关注收藏起来,在工作中、生活上等遇到相关问题都可以给我留言咨询,希望帮助更多的人。

Python3高级篇之MySQL数据库连接 - PyMySQL 驱动

  • 一、安装 PyMySQL
  • 二、基本连接与操作
  • 三、执行插入、更新、删除操作
    • 3.1 插入数据示例
    • 3.2 更新数据示例
    • 3.3 删除数据示例
  • 四、常见问题
    • 4.1 如何防止 SQL 注入?
    • 4.2 如何获取自增 ID?
  • 五、封装数据库连接(可选)
  • 六、总结

在 Python3 中,使用 PyMySQL 驱动可以方便地连接和操作 MySQL 数据库。PyMySQL 是一个纯 Python 实现的 MySQL 客户端库,兼容 Python 3.x,并且简单易用。


一、安装 PyMySQL

首先确保你已经安装了 pymysql 模块。如果未安装,可以通过 pip 安装:

pip install pymysql

二、基本连接与操作

以下是一个完整的数据库连接、执行 SQL 查询并获取结果的示例:

示例代码: