在使用Python连接MySQL数据库之前,需要先安装Python的MySQL驱动程序。可以使用pip工具安装,命令如下:
`pip install mysql-connector-python`
安装完成后,就可以使用以下代码连接MySQL数据库:
```python
import mysql.connector
# 创建连接
conn = mysql.connector.connect(
host="localhost", # 数据库主机地址
user="yourusername", # 数据库用户名
passwd="yourpassword", # 数据库密码
database="yourdatabase" # 数据库名称
)
# 创建游标
cursor = conn.cursor()
# 执行SQL查询
cursor.execute("SELECT * FROM yourtable")
# 获取查询结果
results = cursor.fetchall()
# 遍历结果
for row in results:
print(row)
# 关闭连接
conn.close()
在上述代码中,需要将`yourusername`、`yourpassword`、`yourdatabase`和`yourtable`替换为实际的用户名、密码、数据库名称和数据表名称。
另外,还可以使用`pymysql`库连接MySQL数据库。安装命令如下:
`pip install pymysql`
然后使用以下代码连接MySQL数据库:
```python
import pymysql
# 创建连接
conn = pymysql.connect(
host="localhost", # 数据库主机地址
user="yourusername", # 数据库用户名
password="yourpassword", # 数据库密码
database="yourdatabase" # 数据库名称
)
# 创建游标
cursor = conn.cursor()
# 执行SQL查询
cursor.execute("SELECT * FROM yourtable")
# 获取查询结果
results = cursor.fetchall()
# 遍历结果
for row in results:
print(row)
# 关闭连接
conn.close()
同样需要将`yourusername`、`yourpassword`、`yourdatabase`和`yourtable`替换为实际的用户名、密码、数据库名称和数据表名称。
上述代码演示了如何连接MySQL数据库,并执行查询操作和关闭连接。根据需要,可以使用更复杂的SQL操作,例如插入、更新或删除数据。
发表评论