python 访问mysql
时间: 2023-08-02 15:34:34 浏览: 35
在 Python 中访问 MySQL 数据库需要用到 Python 的 MySQL 连接库,这里以 `pymysql` 为例。
首先需要安装 `pymysql`,可以使用以下命令进行安装:
```
pip install pymysql
```
然后可以使用以下代码进行 MySQL 连接和查询:
```python
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydatabase')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 查询
sql = "SELECT * FROM mytable"
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
其中,`host`、`user`、`password`、`database` 分别为 MySQL 服务器地址、用户名、密码和数据库名,需要根据实际情况进行修改。`cursor.execute(sql)` 执行 SQL 查询语句,`cursor.fetchall()` 获取查询结果,返回一个元组列表,可以使用 `for` 循环遍历输出每一行数据。最后,需要关闭游标和数据库连接,以释放资源。