python读写mysql
时间: 2023-11-11 08:00:49 浏览: 153
Python可以通过MySQL官方提供的驱动程序(Connector/Python)来读写MySQL数据库。具体步骤如下:
1. 安装MySQL Connector/Python驱动程序:可以通过pip命令安装,命令为:pip install mysql-connector-python
2. 导入MySQL Connector/Python模块:在Python代码中导入mysql.connector模块。
3. 建立连接:使用connect()函数建立与MySQL数据库的连接。
4. 创建游标对象:使用cursor()方法创建游标对象。
5. 执行SQL语句:使用execute()方法执行SQL语句。
6. 提交事务:如果执行的SQL语句是更新、插入或删除数据,则需要使用commit()方法提交事务。
7. 关闭游标和连接:使用close()方法关闭游标和连接。
下面是一个简单的示例代码,演示如何使用Python读取MySQL数据库中的数据:
```python
import mysql.connector
# 建立连接
cnx = mysql.connector.connect(user='username', password='password',
host='127.0.0.1',
database='database_name')
# 创建游标对象
cursor = cnx.cursor()
# 执行SQL语句
query = ("SELECT id, name, age FROM users")
cursor.execute(query)
# 遍历结果集
for (id, name, age) in cursor:
print("{} - {} - {}".format(id, name, age))
# 关闭游标和连接
cursor.close()
cnx.close()
```
阅读全文