python语句给mysql数据库插入记录
时间: 2023-11-25 08:09:35 浏览: 75
Mysql insert语句
可以使用Python中的MySQLdb模块来进行数据库操作。以下是一个简单的示例代码,向MySQL数据库中的一个表添加一条记录:
```
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "testdb")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 插入语句
sql = "INSERT INTO EMPLOYEE(FIRST_NAME, LAST_NAME, AGE, SEX, INCOME) VALUES ('John', 'Doe', 20, 'M', 2000)"
try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
# 关闭数据库连接
db.close()
```
在以上代码中,使用MySQLdb模块连接到MySQL数据库,然后使用cursor()方法获取操作游标。需要执行的SQL语句是INSERT语句,将一条记录插入到EMPLOYEE表中。使用try/except块来处理可能发生的异常,并在最后关闭数据库连接。
阅读全文