python连接mysql数据库
时间: 2023-09-15 12:20:08 浏览: 89
连接 MySQL 数据库需要使用 Python 的 MySQL Connector 模块,可以通过 pip 安装。以下是连接 MySQL 数据库的 Python 代码示例:
```python
import mysql.connector
# 建立数据库连接
mydb = mysql.connector.connect(
host="localhost", # 数据库主机地址
user="yourusername", # 数据库用户名
password="yourpassword", # 数据库密码
database="mydatabase" # 数据库名称
)
# 执行 SQL 查询
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
在上面的代码示例中,我们首先导入了 MySQL Connector 模块,然后使用 `mysql.connector.connect()` 方法建立了数据库连接,并指定了需要连接的数据库主机地址、用户名、密码和数据库名称。接着使用 `mydb.cursor()` 方法创建一个游标对象,通过游标对象来执行 SQL 查询,并使用 `fetchall()` 方法获取查询结果。最后通过循环打印查询结果。
注意:在执行 SQL 查询时,需要使用游标对象的 `execute()` 方法来执行 SQL 查询语句,并使用 `fetchall()` 方法获取查询结果。如果只需要查询结果的第一行数据,可以使用 `fetchone()` 方法。另外,需要使用 `commit()` 方法提交修改,例如插入、更新或删除数据。
阅读全文