python与mysql数据库连接
时间: 2023-07-20 14:03:18 浏览: 109
图片标签识别存入数据库以及查询教程1
要在Python中连接MySQL数据库,你需要使用MySQL Connector Python模块,它是MySQL官方提供的Python驱动程序,可以在Python中连接到MySQL服务器并进行操作。
首先,你需要安装MySQL Connector Python模块。可以使用以下命令来进行安装:
```
pip install mysql-connector-python
```
接下来,在Python脚本中,你需要导入MySQL Connector Python模块并使用`connect()`函数创建一个连接对象,如下所示:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
```
上述代码创建了一个名为`mydb`的连接对象,它连接到本地MySQL服务器,并使用`yourusername`和`yourpassword`作为用户名和密码进行身份验证。`yourdatabase`是你想要连接的数据库的名称。
一旦连接成功,你可以使用`cursor()`方法创建一个游标对象,并使用它来执行SQL查询和命令,如下所示:
```python
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
上述代码创建了一个名为`mycursor`的游标对象,并使用它执行了一个查询,检索了`customers`表中的所有行。`fetchall()`方法将结果返回给`myresult`变量,然后使用循环将每一行打印到控制台。
这是一个基本的Python与MySQL数据库连接的示例,更多详细信息可以参考MySQL Connector Python模块的官方文档。
阅读全文