会计考友 发表于 2012-8-2 09:11:00

2012年软件水平网络工程师考试精讲(第三章17)

SQL的数据操纵功能
  SQL的数据操纵功能包括SELECT,INSERT,DELETE和UPDATE四个语句,即检索和更新(包括增、删、改)两部分工能。检索就是查询。
  SQL更新语句SQL的更新语句
  包括修改,删除和插入三类语句。
  ①修改(UPDATE)(亦称为更新)
  修改语句的一般格式为:
  UPDATE表名
  SET字段=表达式[,字段=表达式]…
  ;
  修改指定表中满足谓词(或条件)的元组,把这些元组按SET子句中的表达式修改相应属性或字段上的值。
  ②删除(DELETE)
  删除语句一般格式为:
  DELETE FROM表名
  ;
  从指定表中删除满足谓词的那些记录。没有WHERE子句时表示删去此表中的全部记录,但此表的定义仍在数据字典中,只是一个空表。DELETE只对表外延操作,不对内涵操作。
  ③插入(INSERT)插入语句的一般格式为:
  INSERT INTO表名[(字段名[,字段名]…)]
  valueS(常量[,常量]…);
  或
  INSERT
  INTO表名[(字段名[,字段名]…)]
  子查询;
  第一种格式把一个新记录插入指定的表中。第二种格式把子查询的结果插入表中。若表中有些字段在插入语句中没有出现,则这些字段上的值取空值NULL。当然在表定义中说明了NOT NULL的字段在插入时不能取NULL。若插入语句中没有指出字段名,则新记录必须在每个字段上均有值。
页: [1]
查看完整版本: 2012年软件水平网络工程师考试精讲(第三章17)