python连接mysql数据库
时间: 2023-07-20 08:45:30 浏览: 85
在 Python 中连接 MySQL 数据库需要使用第三方库,常用的有 pymysql 和 mysql.connector。以下是使用 pymysql 连接 MySQL 数据库的示例代码:
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password", database="test")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()
```
以上代码中,我们首先使用 connect() 方法连接到 MySQL 数据库,传入要连接的主机地址、用户名、密码和数据库名。然后使用 cursor() 方法创建游标对象,使用 execute() 方法执行 SQL 查询,最后使用 fetchone() 方法获取查询结果。
需要注意的是,在使用完数据库连接后,需要使用 close() 方法关闭数据库连接,否则会产生资源浪费。
阅读全文