刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
(1)首先,我们需要建立与数据库的连接。使用sqlite3模块,通过sqlite3.connect()方法连接数据库,这里数据库文件路径为’D:/Cjdata.db’。所以①处应填写sqlite3.connect(‘D:/Cjdata.db’)。
(2)然后,根据题目要求,我们需要创建表cj。在创建表的时候,需要定义表的各个字段及其属性。题目中给出的表结构包括学号、班级、姓名、性别和成绩。其中,学号应为主键,因此我们在定义学号字段后加上PRIMARY KEY。考虑到学号可能是文本类型,且长度可能超过普通文本字段的默认长度,我们将其定义为TEXT(20) NOT NULL PRIMARY KEY。所以②处应填写学号 TEXT(20) NOT NULL PRIMARY KEY。
(3)接下来,我们要向cj表中插入数据。使用cursor.execute()方法执行SQL插入语句,将数据插入到cj表中。插入语句的格式为INSERT INTO 表名 VALUES(值1,值2,…)。所以③处应填写INSERT INTO cj VALUES (‘20210919’,4,‘赵雨乐’,‘女’,98)。
(4)然后,我们需要查询并输出表cj中成绩低于100的数据。使用cursor.execute()方法执行SQL查询语句,查询语句的格式为SELECT * FROM 表名 WHERE 条件。所以④处应填写SELECT * FROM cj WHERE 成绩 < 100。
(5)最后,我们使用cursor.fetchall()方法获取查询结果,然后通过循环输出查询结果。所以⑤处应填写cursor.fetchall()。
本文链接:37.成绩统计(1)在D盘根目录下建立一个空数据库Cjdata.db,按照如图所示的表结构,创建学生
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!