备考2013年计算机二级VFP指导:第五章关系数据库标准语言SQL_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年5月20日
  2.更新记录命令
  【格式】
  UPDATE <表文件名> SET <字段名1>=<表达式>
  [,<字段名2>=<表达式>…] [WHERE <条件>]
  【功能】更新指定表文件中满足WHERE 条件子句的数据。其中SET 子句用于指定列和修改的值,WHERE 用于指定更新的行,如果省略WHERE 子句,则表示表中所有行。
  【说明】更新操作又称为修改操作。
  【例】将成绩表(SC)中,所有课程号为02 的成绩各加5 分。UPDATE SC SET 成绩=成绩+5 WHERE 课程号="k321"
  3.删除记录
  【格式】 DELETE FROM <表名> WHERE <表达式>
  【功能】从指定的表中删除满足WHERE 子句条件的所有记录。如果在DELETE 语句中没有WHERE 子句,则该表中的所有记录都将被删除。
  【说明】这里的删除是逻辑删除,即在删除的记录前加上一个删除标记“*”。
  【例】删除STUD 表中所有性别为男的记录。
  DELETE FROM STUD WHERE 性别=“男”
  4. 数据管理
  数据管理(也称数据控制)语言是用来管理(或控制)用户的访问权限的。而Visual FoxPro6.0没有这种权限管理。
  例 题
  1.下列关于INSERT—SQL 的叙述正确的是____。
  A.在表尾插入一条记录
  B.在表头插入一条记录
  C.在表中任何位置插入一条记录
  D.可以向表中插入若干记录
  [解析] 本题考查的知识点是INSERT 命令的作用。INSERT—SQL 命令的作用是在表尾插入一条记录。选项B,C,D 的说法都错误,INSERT—SQL 命令不能完成B,C,D 指定的要求。
  [答案] A
  2.DELETE FROM 考生成绩 WHERE 成绩<90 语句的功能是____。
  A.物理删除成绩在90 分以下的记录
  B.彻底删除成绩在90 分以下的记录
  C.删除考生成绩表
  D.为表中成绩小于90 分的记录添加删除标记
  [解析] 本题考查的知识点是SQL 语句中DELETE 命令的使用。SQL 中的DELETE 命令用于逻辑删除记录,如果要物理删除记录,需要用PACK 命令。选项A 中的物理删除错误。选项B的彻底删除实际就是物理删除,所以错误。选项C 的说法有错误。选项D 的说法正确,因为SQL 中的DELETE 命令用于逻辑删除记录,FROM 用于指定从哪个表中删除记录,本题即从“考生成绩”表中删除;WHERE 用于指定被删除的记录所满足的条件,本题的条件是成绩在90 分以下的记录。
  [答案] D
  3.SQL 语句中,UPDATE 命令的功能是____。
  A.数据更新
  B.删除数据
  C.建立表
  D. 修改表
  [解析] 本题考查的知识点是SQL 语句中UPDATE 命令的功能。在SQL 语句中,UPDATE 命令的功能是数据更新。删除数据的命令是DELETE。建立表的命令是CREATE TABLE。修改表结构的命令ALTER TABLE。
  [答案] A
  4.SQL 语言中,删除表命令是____。
  A.DELETE
  B.DELETE TABLE
  C.DROP
  D.DROP TABLE
  [解析]本题考查的知识点是删除表的命令。SQL 中删除表的命令是DROP TABLE。DELETE命令用于删除数据。DELETE TABLE 的格式错误。DROP 命令的语法错误。因此正确答案为D。
  [答案] D
  5.在SQL 语句中,修改表中数据的命令是____。
  A.ALTER
  B.UPDATE
  C.DELETE
  D.DISTINCT
  [解析] 本题考查的知识点是SQL 中修改表中数据的命令。SQL 语句中修改表中数据的命令UPDATE。
  ALTER命令用于修改表结构。DELETE 命令用于删除数据。DISTINCT 命令用于SELECT语句中消除重复出现的记录行。
  [答案] B
  6.在Visual FoxPro 中,向表中输入记录的命令是____。
  [解析]本题考查的知识点是向表中输入记录的命令。在SQL 语句中,向表中输入记录的命令是INSERT。
  [答案] INSERT
  7.在Visual FoxPro 中SQL DELETE 命令是____删除记录,如果要物理删除记录应使用____命令。
  [解析] 本题考查的知识点是SQL 中的DELETE 删除命令。在Visual FoxPro 的SQL 中DELETE 命令是逻辑删除记录,如果要物理删除记录应使用PACK 命令。
  [答案] 逻辑,PACK

相关文章