python中调用MySQL
时间: 2023-10-01 15:10:21 浏览: 67
要在Python中调用MySQL,需要安装MySQL驱动程序。常用的MySQL驱动程序有两种:mysql-connector-python和pymysql。以下是使用mysql-connector-python连接MySQL数据库的示例代码:
1. 安装mysql-connector-python驱动程序
```
pip install mysql-connector-python
```
2. 连接MySQL数据库
```
import mysql.connector
# 连接MySQL数据库
conn = mysql.connector.connect(
user='root', password='123456', host='127.0.0.1', database='test'
)
```
其中,user参数为MySQL数据库用户名,password参数为MySQL数据库密码,host参数为MySQL数据库地址,database参数为要连接的数据库名称。
3. 执行SQL语句
```
# 执行SQL语句
cursor = conn.cursor()
cursor.execute('SELECT * FROM user')
results = cursor.fetchall()
for row in results:
print(row)
```
首先,使用conn.cursor()方法创建一个游标对象,然后使用游标对象的execute()方法执行SQL查询语句。最后,使用游标对象的fetchall()方法获取查询结果,遍历结果并输出。
4. 关闭数据库连接
```
# 关闭数据库连接
cursor.close()
conn.close()
```
最后,使用cursor.close()方法关闭游标,使用conn.close()方法关闭数据库连接。
阅读全文