试题题干
设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是()
参考答案
正确答案:
试题解析
使用INSERT…VALUES语句插入单行或多行元组数据的语法格式如下:
INSTER [INTO] tbl_name [(col_name,···)] {VALUES|VALUE} ({expr|DEFAULT},···),(···),···
其中“expr”,表示一个常量、变量或一个表达式,也可以是空值NULL,其值的数据类型要与列的数据类型一致,当列值为字符型时,需要用单引号扩起,成绩为数值格式,不用加引号,所以选D。