student zhangsan 123456
时间: 2024-02-29 15:54:38 浏览: 23
您想要执行的操作是插入一条学生记录,其中学生姓名为张三,学生ID为123456。以下是一个MySQL数据库的示例代码,您可以根据您使用的数据库类型进行相应的修改:
```python
import pymysql
# 数据库连接信息
db_config = {
'host': 'localhost',
'port': 3306,
'user': 'root',
'password': 'your_password',
'db': 'your_database'
}
# 插入学生记录
def insert_student(name, id):
# 连接数据库
conn = pymysql.connect(**db_config)
# 获取游标
cursor = conn.cursor()
# SQL语句
sql = "INSERT INTO student(name, id) VALUES(%s, %s)"
try:
# 执行SQL语句
cursor.execute(sql, (name, id))
# 提交事务
conn.commit()
print('插入成功')
except Exception as e:
# 回滚事务
conn.rollback()
print('插入失败', e)
finally:
# 关闭游标和连接
cursor.close()
conn.close()
# 测试插入学生记录
if __name__ == '__main__':
insert_student('zhangsan', 123456)
```
上述示例代码中,我们首先定义了一个`insert_student`函数,用于向数据库中插入一条学生记录。函数的参数为学生姓名和学生ID。在函数内部,我们首先连接到数据库,然后定义了一个SQL语句,使用占位符`%s`表示需要填入的值,最后通过游标执行SQL语句并提交事务。如果执行过程中出现异常,则回滚事务并输出错误信息。最后关闭游标和连接。
在测试代码中,我们调用`insert_student`函数,并传入学生姓名和学生ID,即可向数据库中插入一条学生记录。