本文涉及到的开发环境:
- 操作系统:Windows 10
- 数据库:8.0.34
- Python:3.8.7
- PyMySQL:1.1.0
介绍:
Python连接数据库的好处:
- 数据库是许多应用程序的核心。通过使用Python连接数据库,您可以轻松地处理和管理数据,包括存储、检索、更新和删除数据。
- Python中的数据库连接模块提供了方便易用的API,使得与各种类型的数据库交互变得非常简单。
- 通过使用Python连接数据库,您可以利用Python语言的强大功能,例如脚本化、自动化和数据分析。这使得Python成为处理大型数据集和实现数据驱动决策的理想工具。
- Python中的数据库连接库还支持事务处理、游标控制和错误处理等高级特性,这些功能使得开发者能够更好地管理数据库操作,并确保数据的完整性和安全性。
PyMySQL模块:
PyMySQL是一个Python编程语言中的MySQL驱动程序,可以让Python开发者通过Python脚本连接MySQL数据库并进行各种操作。它是纯Python编写的,没有依赖关系,因此易于安装和使用。
正文
安装PyMySQL
个人喜欢在pycharm的控制台里面安装,因为在创建项目的时候我都会用虚拟环境,可以让我在不同的项目之前隔离和管理依赖关系
-
在pycharm里面打开控制台
-
安装PyMySQL
在终端输入命令:pip install pymysql“pip install pymysql
-
查看版本
输入命令:”pip show pymysql“pip show pymysql
-
编写代码
import pymysql
# 连接数据库
conn = pymysql.connect(host="127.0.0.1", # MySQL所在主机IP
user="root", # 登录用户
password="root", # 用户密码
port=3306, # 端口
db="locust_test") # 数据库名
# 生成游标对象
cur = conn.cursor()
# SQL语句
sql = "select * from `user`"
# 执行SQL语句
cur.execute(sql)
# 获取执行结果
data = cur.fetchall()
# 输出
for i in data:
print(i)
# 关闭游标
cur.close()
# 关闭连接
conn.close()
- 查看结果