在Python中访问MySQL数据库,通常需要使用第三方库,以下是使用`pymysql`库访问MySQL数据库的基本步骤:
安装`pymysql`库
使用`pip`安装`pymysql`库:
pip install pymysql
连接数据库
使用`pymysql.connect`方法连接到MySQL数据库:
import pymysql
连接参数
config = {
'host': 'localhost',
'user': 'root',
'password': 'your_password',
'database': 'your_database',
'charset': 'utf8mb4' 推荐使用utf8mb4编码
}
建立连接
conn = pymysql.connect(config)
创建游标对象
cursor = conn.cursor()
执行SQL语句
sql = "SELECT * FROM your_table"
cursor.execute(sql)
获取查询结果
results = cursor.fetchall()
for row in results:
print(row)
关闭游标和连接
cursor.close()
conn.close()
```
注意事项
确保MySQL服务器正在运行,并且你有正确的访问权限。
根据需要更改连接参数,如主机名、用户名、密码和数据库名。
使用`charset`参数指定编码,推荐使用`utf8mb4`以支持更多Unicode字符。
以上步骤展示了如何使用`pymysql`库连接到MySQL数据库并执行查询。