导读:MySQL是一款开源的关系型数据库管理系统,被广泛应用于Web应用程序的后台数据存储。本文将介绍如何使用Python编写程序访问MySQL数据库。
1. 安装MySQL Connector/Python
在Python中访问MySQL需要安装MySQL Connector/Python模块。可以通过pip命令进行安装:
```python
pip install mysql-connector-python
```
2. 连接到MySQL数据库
连接到MySQL数据库需要提供以下信息:
- 主机名或IP地址
- 端口号
- 用户名
- 密码
- 数据库名称
可以使用`connect()`方法创建一个MySQL连接对象,并指定以上信息:
import mysql.connector
cnx = mysql.connector.connect(user='username', password='password',
host='hostname',
database='database_name')
3. 执行SQL语句
执行SQL语句需要使用`cursor()`方法创建一个游标对象,然后使用`execute()`方法执行SQL语句:
cursor = cnx.cursor()
query = "SELECT * FROM table_name"
cursor.execute(query)
for row in cursor:
print(row)
4. 提交事务和关闭连接
对于涉及到数据修改的操作,需要使用`commit()`方法提交事务:
cnx.commit()
最后,使用`close()`方法关闭连接:
cnx.close()
总结:本文介绍了如何使用Python编写程序访问MySQL数据库,包括安装MySQL Connector/Python模块、连接到MySQL数据库、执行SQL语句、提交事务和关闭连接等步骤。通过本文的介绍,读者可以了解到Python访问MySQL数据库的基本方法。