数据库操作

kj391266 程序题 共 个子题

数据库操作 编写一个Python程序,实现以下功能: (1)连接到SQLite数据库company.db; (2)创建一个名为"employees"的表,包含id(主键)、name、salary字段; (3)插入3条员工记录; (4)查询并打印所有salary大于5000的员工; (5)更新其中一条记录的salary; (6)删除一条记录。 请根据要求,补全代码。 (本题无需运行通过,写入代码即可) import sqlite3 conn = sqlite3. ① ('company.db')
cursor = conn.cursor() cursor.execute(''' CREATE TABLE IF NOT EXISTS employees ( id id INTEGER PRIMARY KEY,
name TEXT NOT NULL, salary REAL ) ''') ②
cursor.executemany('INSERT INTO employees VALUES(?,?,?)'', ③ )
conn.commit() print("薪资大于5000的员工:") cursor.execute('SELECT * FROM employees WHERE ④ ')
for row in ⑤ : print(row) cursor.execute(' UPDATE employees SET salary = 5500 WHERE id = 1')
conn.commit() cursor.execute('DELETE FROM employees WHERE id = 2')
conn.commit() conn.close()

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧