学生成绩数据库增删查程序
类型:程序题

题目说明

图片

import sqlite3
while True:
    code = input("1代表插入,2代表查询, 3代表删除,4代表退出\n请输入操作代号:")
    if code == '1':
        # 执行插入操作,代码略
    if        ①        :
        print('所有学生姓名如下:')
        conn2 = sqlite3.connect('data.db')
        c2 = conn2.cursor()
        cursor = c2.execute("SELECT NAME  from        ②         ")
        for row in cursor:
            print(row)
        conn2.close()
        select_name = input("请输入需要查询的姓名:")
        conn3 = sqlite3.connect('data.db')
        c3 = conn3.cursor()
        cursor = c3.execute("SELECT * from STUDENT WHERE NAME =?  ",       ③        )
        for row in cursor:
            print(* row)
        print('select successful!')
        conn3.close()
    if code == '3':
        delete_name = input("请输入需要删除的姓名:")
        conn4 = sqlite3.connect('data.db')
        c4 = conn4.cursor()
        cursor = c4.execute("DELETE from STUDENT WHERE NAME =?",(delete_name,))
              ④
        print('delete successful!')
        conn4.close()
    if code == '4':
              ⑤

评分标准

(1)code == '2';(2分) (2)STUDENT;(2分) (3)(select_name,);(2分) (4)conn4.commit();(2分) (5)break。(2分)

代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?