单选题
👁️ 浏览量:

试题题干

设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是()

A

ADD INTO S VALUES(ˋ张一ˊ, ˋ化学ˊ, ˋ80ˊ)

B

INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ, ˋ80ˊ)

C

ADD INTO S VALUES(ˋ张一ˊ, ˋ化学ˊ, 80)

D

INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)

参考答案

正确答案:

试题解析

使用INSERT…VALUES语句插入单行或多行元组数据的语法格式如下:

INSTER [INTO] tbl_name [(col_name,···)] {VALUES|VALUE} ({expr|DEFAULT},···),(···),···

其中“expr”,表示一个常量、变量或一个表达式,也可以是空值NULL,其值的数据类型要与列的数据类型一致,当列值为字符型时,需要用单引号扩起,成绩为数值格式,不用加引号,所以选D。