python链接本地mysql
时间: 2024-09-13 21:16:51 浏览: 46
在Python中连接本地MySQL数据库,通常使用`mysql-connector-python`这个官方推荐的库。以下是连接本地MySQL数据库的步骤和示例代码:
1. 首先需要安装`mysql-connector-python`库,如果还没有安装,可以使用pip命令安装:
```
pip install mysql-connector-python
```
2. 导入`mysql.connector`模块。
3. 使用`mysql.connector.connect()`函数建立连接,需要提供数据库的连接参数,包括用户名、密码、主机名和数据库名等。
4. 创建一个cursor(游标)对象,用于执行SQL语句。
5. 执行SQL语句,比如查询或插入数据。
6. 处理完数据后,关闭cursor和连接。
示例代码如下:
```python
import mysql.connector
# 连接到MySQL数据库
conn = mysql.connector.connect(
host='localhost', # 本地主机名或IP
user='yourusername', # 数据库用户名
password='yourpassword',# 数据库密码
database='yourdatabase' # 数据库名
)
# 创建cursor对象
cursor = conn.cursor()
# 执行SQL查询语句
cursor.execute("SELECT * FROM yourtable")
# 获取所有记录列表
results = cursor.fetchall()
# 处理结果
for row in results:
print(row)
# 关闭cursor和连接
cursor.close()
conn.close()
```
阅读全文