python mysql connection_Python连接到MySQL
时间: 2024-05-15 14:13:29 浏览: 77
python-mysql.zip_MYSQL_pymysql_python MySQL_python连接mysql_连接数据库
5星 · 资源好评率100%
要在Python中连接到MySQL数据库,可以使用MySQL官方提供的Python驱动程序:mysql-connector-python。首先需要安装该驱动程序,可以通过以下命令来安装:
```
pip install mysql-connector-python
```
以下是一个连接到MySQL数据库并查询数据的示例代码:
```python
import mysql.connector
# 建立连接
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="mydatabase"
)
# 查询数据
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
在上面的代码中,我们首先通过`mysql.connector.connect()`方法建立与MySQL数据库的连接,然后使用`cursor()`方法创建游标对象。通过游标对象可以执行SQL语句并获取结果集。在上面的示例中,我们执行了一个`SELECT`语句,并使用`fetchall()`方法获取所有的查询结果。最后,我们遍历结果集并打印每一行数据。
需要注意的是,在使用完连接后应该关闭连接以释放资源。可以通过`mydb.close()`方法来关闭连接。
阅读全文