MySQLDB 是一个用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0(也称为 DB-API)。MySQLDB 是基于 MySQL C API 构建的,因此它提供了对 MySQL 数据库服务器的低级访问。
MySQLDB 主要是一个数据库接口库,它本身不是数据库服务器或客户端工具。
python-dev
或 python-devel
)。libmysqlclient-dev
或 mysql-devel
)。pip
安装时,可能需要指定编译选项或使用预编译的二进制包。以下是一个简单的示例,展示如何使用 MySQLDB 连接 MySQL 数据库并执行查询:
import MySQLdb
# 连接数据库
conn = MySQLdb.connect(host="localhost", user="user", passwd="password", db="database")
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute("SELECT * FROM table_name")
# 获取查询结果
results = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()
# 打印结果
for row in results:
print(row)
注意:在实际应用中,请确保不要将敏感信息(如用户名和密码)硬编码到代码中,而是使用配置文件或环境变量来存储这些信息。
北极星训练营
腾讯云数据库TDSQL训练营
玩转 WordPress 视频征稿活动——大咖分享第1期
企业创新在线学堂
实战低代码公开课直播专栏
实战低代码公开课直播专栏
实战低代码公开课直播专栏
腾讯云数据库TDSQL(PostgreSQL版)训练营
微搭低代码系列直播课
微搭低代码直播互动专栏
微搭低代码直播互动专栏
领取专属 10元无门槛券
手把手带您无忧上云