使用python连接mysql
时间: 2023-09-03 07:06:49 浏览: 48
Python提供了一个名为`mysql.connector`的模块,可以用来连接MySQL数据库。
以下是一个简单的示例:
1. 首先,需要安装`mysql-connector-python`模块。可以通过在终端或命令提示符中运行以下命令来安装:
```
pip install mysql-connector-python
```
2. 在Python文件中导入`mysql.connector`模块:
```python
import mysql.connector
```
3. 连接数据库:
```python
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
```
其中,`host`是数据库服务器的名称或IP地址,`user`和`password`是连接数据库所需的用户名和密码,`database`是要连接的数据库名称。
4. 执行SQL查询:
```python
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
首先,创建一个游标对象`mycursor`,然后使用`execute()`方法执行SQL查询。使用`fetchall()`方法检索所有行,并将它们存储在`myresult`变量中。最后,使用循环遍历结果并将它们打印到控制台。