Python学习第44天:Python接入MySQL数据库
Python学习100天(从入门到精通系列文章)
文章目录
- Python学习100天(从入门到精通系列文章)
- 前言
- 一、Python接入MySQL概述
- 1.1 安装依赖
- 1.2 操作MySQL的标准流程
- 二、代码实操:增删改查
- 2.1 插入数据
- 2.2 删除数据
- 2.3 更新数据
- 2.4 查询数据
- 三、实战案例:数据库导出到Excel
- 总结
前言
在前面的文章中,我们系统学习了 SQL 的各种操作——从 DDL、DML 到 DQL、DCL,相信大家对关系型数据库的操作已经有了全面的认识。但实际开发中,我们很少直接在命令行操作数据库,更多的是通过程序语言来操作。今天就来学习如何用 Python 连接和操作 MySQL数据库,让你的程序具备数据持久化能力。
一、Python接入MySQL概述
在 Python3 中,我们可以使用mysqlclient或者pymysql这两个三方库来接入MySQL数据库并实现数据持久化操作。二者的用法完全相同,只是导入的模块名不一样。
我们推荐大家使用纯 Python 的三方库pymysql,因为它更容易安装成功,不需要编译 C 扩展。
下面以之前创建的名为hrs的数据库为例,演示如何通过 Python 程序操作 MySQL数据库。
1.1 安装依赖
首先,在命令行或 PyCharm 终端中安装pymysql:
pip install pymysql cryptography提示:如果需要接入MySQL 8,还需要安装
