用py写一个为system_choose_course数据库中teacherinfo表增加数据代码
时间: 2024-03-07 20:50:48 浏览: 60
下面是一个示例的Python代码,可以向system_choose_course数据库的teacherinfo表中插入一条数据:
```python
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', user='root', password='password', database='system_choose_course')
# 创建一个游标对象
cursor = conn.cursor()
# 定义要插入的数据
data = {
'teacher_id': 'T1001',
'teacher_name': '张三',
'teacher_gender': '男',
'teacher_title': '副教授',
'teacher_college': '计算机学院'
}
# 构造SQL插入语句
sql = "INSERT INTO teacherinfo (teacher_id, teacher_name, teacher_gender, teacher_title, teacher_college) VALUES (%s, %s, %s, %s, %s)"
# 执行SQL插入语句
cursor.execute(sql, (data['teacher_id'], data['teacher_name'], data['teacher_gender'], data['teacher_title'], data['teacher_college']))
# 提交事务
conn.commit()
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
需要注意的是,上述代码中的数据库连接信息需要根据实际情况进行修改,确保连接到正确的数据库。同时,插入的数据需要按照表结构进行填写。
阅读全文