## 第034课:用Python访问MySQL数据库 如果要在程序中实现数据持久化,一个特别常见的方案就是接入关系型数据库。我们之前提到过持久化这个概念,简单的说就是将内存中的数据转移到硬盘上以便长久的保存数据。接下来我们以MySQL数据库为例,来讲解在Python程序中如何使用MySQL实现数据持久化,我们这里不会介绍MySQL和关系型数据库的知识,如果没有对应的背景知识,大家可以跳过这一课,或者移步到我的Python-100-Days项目中[《关系型数据库MySQL》](https://github.com/jackfrued/Python-100-Days/blob/master/Day36-40/36-38.%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93MySQL.md)一文来了解关于关系型数据库和MySQL的知识。如果想了解在Windows或macOS环境下如何安装MySQL数据库,可以点击[传送门1](https://cloud.tencent.com/developer/article/1636375)或[传送门2](https://juejin.im/post/6844903831298375693)查看对应的文章。 ### 准备工作 1. 创建名为`hrs`的数据库。 ```SQL ``` 2. 创建部门表(`tb_dept`)和员工表(`tb_emp`)。 ```SQL ``` 3. 插入测试数据。 ```SQL ``` ### Python程序接入 ### 简单的总结 > **温馨提示**:学习中如果遇到困难,可以加**QQ交流群**询问。 > > 付费群:**789050736**,群一直保留,供大家学习交流讨论问题。 > > 免费群:**151669801**,仅供入门新手提问,定期清理群成员。