问题 单项选择题

20~27题使用的数据如表1和表2所示。

表1 教师表(TEACHER.DBF)

教师号姓名性别籍贯职称年龄工资/元
0001王吉兵江苏讲师272003.50
0002张晓春安徽副教授282800.50
0003左燕江苏讲师252040.00
0004赵华安徽副教授352800.00
0005李宁山东讲师242500.00

表2 讲课表(JK.DBF)

教师号课号学时
0001000198
0002000276
0001000280
0002000369
0003000175
0003000368
0004000189
0005000176
0004000265
0003000290

给教师表(TEACHER.DBF)增加一行,该行的教师号、姓名和工资值分别为“0006”、“赵怀新”和2030.00。下列命令正确的是______。

A.INSERT INTO TABLE TEACHER VALUES("0006","赵怀新",2030.00)

B.INSERT INTO TEACHER VALUES("0006","赵怀新",2030.00)

C.INSERT INTO TEACHER(教师号,姓名,工资);
VALUES("0006","赵怀新",2030.00)

D.INSERT INTO TABLE TEACHER(教师号,姓名,工资);
VALUES("0006","赵怀新",2030.00)

答案

参考答案:C

解析:

[分析]: 可通过INSERT INTO命令为表插入记录,其一般格式如下:
INSERT INTO dbf_name [(fname1[,fname2,…])]
VALUES(eExpression1 [,eExpression2,…])
其中,fname1[,fname2,…]字段名列表用于指定插入的新记录的哪些字段需要填值,默认时表示全部字段;eExpression1[,eExpression2,…]表达式列表指定新插入记录的字段值。需要注意的是,如果指定了字段名列表,则表达式列表必须与之对应,否则表达式列表必须按照表结构定义字段的顺序来指定所有字段的值。注意:INSERT INTO后面直接跟表名,而不需要有关键词“TABLE”。

单项选择题
多项选择题