python向mysql写入数据
时间: 2023-08-29 16:13:53 浏览: 125
python使用mysql
可以使用Python中的MySQLdb模块来向MySQL数据库中写入数据,下面是一个简单的示例:
```python
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="test")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL语句
sql = "INSERT INTO users(name, age) VALUES ('Tom', 25)"
try:
# 执行SQL语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
print("数据插入成功!")
except:
# 发生错误时回滚
db.rollback()
print("数据插入失败!")
# 关闭数据库连接
db.close()
```
在上面的示例中,首先使用MySQLdb模块连接到MySQL数据库,然后使用游标对象执行SQL语句,最后提交到数据库并关闭连接。你可以根据自己的需求修改SQL语句,例如插入多行数据等。
阅读全文