📅  最后修改于: 2023-12-03 15:22:26.778000             🧑  作者: Mango
在 Python 程序中连接 MySQL 数据库,需要使用相应的连接器。本篇文章将介绍如何使用连接器 Python 连接到 MySQL 数据库。
使用 Python 连接 MySQL 数据库需要安装相应的连接器,常见的连接器有 pymysql 和 mysql-connector-python,这两个连接器都可以在 pypi 上进行安装,如下所示:
pip install pymysql
或
pip install mysql-connector-python
连接 MySQL 数据库需要使用连接器提供的相应接口,下面分别介绍使用 pymysql 和 mysql-connector-python 连接器连接 MySQL 数据库的方法。
使用 pymysql 连接 MySQL 数据库的步骤如下:
示例代码如下:
import pymysql
# 打开数据库连接
conn = pymysql.connect(host='localhost', port=3306, user='root', password='root', db='test')
# 获取游标
cursor = conn.cursor()
# 查询语句
sql = "SELECT * FROM table_name"
# 执行查询语句
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
使用 mysql-connector-python 连接 MySQL 数据库的步骤如下:
示例代码如下:
import mysql.connector
# 打开数据库连接
conn = mysql.connector.connect(host='localhost', port=3306, user='root', password='root', database='test')
# 获取游标
cursor = conn.cursor()
# 查询语句
sql = "SELECT * FROM table_name"
# 执行查询语句
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
本文介绍了如何使用 pymysql 和 mysql-connector-python 连接 MySQL 数据库,并提供了相应的示例代码。在开发 Python 程序时,使用连接器可以方便地与 MySQL 数据库进行交互。