python连接mysql数据库
时间: 2023-09-13 12:08:24 浏览: 98
python链接mysql数据库
3星 · 编辑精心推荐
在 Python 中连接 MySQL 数据库需要使用相应的 MySQL 驱动程序,例如 `pymysql` 或 `mysql-connector-python`。以下是使用 `pymysql` 连接 MySQL 数据库的示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', database='mydb')
# 获取游标
cursor = conn.cursor()
# 执行 SQL 语句
sql = "SELECT * FROM mytable"
cursor.execute(sql)
# 获取查询结果
results = cursor.fetchall()
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
上面的代码中,`host` 参数指定数据库服务器地址,`port` 参数指定端口号,`user` 和 `password` 参数指定连接数据库的用户名和密码,`database` 参数指定要连接的数据库名称。在连接成功后,使用 `cursor()` 方法获取游标对象,通过游标对象执行 SQL 语句,最后使用 `fetchall()` 方法获取查询结果。最后记得关闭游标和连接。
阅读全文