A37154. 使用Python的sqlite3库完成以下问题。1.在data.db文件内创建一个学生成绩表student(不考虑data.db的路径)2.student中包含学号(num),类型INTEGER PRIMARY KEY姓名(name),类型TEXT成绩(grade),类型int名次(rank),类型int3.增加一条记录(1,"lilei",100,50)程序如下,请补全代码。import sq…
填空题
困难
知识点
题目描述
使用Python的sqlite3库完成以下问题。
1.在data.db文件内创建一个学生成绩表student(不考虑data.db的路径)
2.student中包含
学号(num),类型INTEGER PRIMARY KEY
姓名(name),类型TEXT
成绩(grade),类型int
名次(rank),类型int
3.增加一条记录(1,"lilei",100,50)
程序如下,请补全代码。
import sqlite3
conn= ______ ①______
cur = ______ ② ______
cur.execute("CREATE TABLE IF NOT EXISTS student(num INTEGER PRIMARY KEY ,name text,grade int,rank int)")
cur.execute("insert into student( ______③______ ) values( ______④______ )")
______⑤______
cur.close()
conn.close()
参考答案
import sqlite3
conn=sqlite3.connect('data.db')
cur = conn.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS student(num INTEGER PRIMARY KEY ,name text,grade int,rank int)")
cur.execute("insert into student(num,name,grade,rank) values(1,'lilei',100,50)")
conn.commit()
cur.close()
conn.close()
上一题
下一题