20~27题使用的数据如表1和表2所示。
表1 教师表(TEACHER.DBF)
|
表2 讲课表(JK.DBF)
|
给教师表(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”。