python连接mysql
时间: 2023-09-04 15:06:46 浏览: 79
要使用Python连接MySQL,需要安装MySQL的Python驱动程序。MySQL官方提供了一个Python驱动程序叫做MySQL Connector Python,可以通过以下方式安装:
```
pip install mysql-connector-python
```
安装完成后,可以使用以下代码连接MySQL数据库:
```python
import mysql.connector
# 连接MySQL
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 执行SQL语句
mycursor.execute("SELECT * FROM customers")
# 获取结果
myresult = mycursor.fetchall()
# 输出结果
for x in myresult:
print(x)
```
在代码中,我们首先使用`mysql.connector.connect()`函数连接到MySQL数据库,函数参数包括主机名、用户名、密码和数据库名。然后创建一个游标对象,使用`execute()`方法执行SQL语句,并使用`fetchall()`方法获取所有结果。最后,我们遍历结果并打印输出。
阅读全文