visual foxpro程序设计案例教程(蔡莉)vf按章 9讲义教材.pptVIP

  • 1
  • 0
  • 约4.51千字
  • 约 35页
  • 2018-11-16 发布于天津
  • 举报

visual foxpro程序设计案例教程(蔡莉)vf按章 9讲义教材.ppt

visual foxpro程序设计案例教程(蔡莉)vf按章 9讲义教材.ppt

5.3 SQL的数据更新功能 数据更新是指对数据的操作功能,主要包括数据的插入、更新、删除三个方面的操作。 5.3.1 数据插入 SQL的数据插入语句有两种使用形式:一种是使用常量,一次插入一条记录;另一种是插入子查询的结果,一次插入多条记录。 1、使用常量插入一条记录 2、在表中插入子查询的结果 2、在表中插入子查询的结果 语句格式:INSERT INTO 表名[(列名1[,列名2,…])]子查询; 例如:求每个系学生的平均年龄,并把结果存入数据表中。 CREATE TABLE 系平均年龄(系名 CHAR(20),平均年龄 SMALLINT); INSERT INTO 系平均年龄 SELECT 所在系,AVG(ALL 年龄) FROM 学生 GROUP BY 所在系; 5.3.2 数据更新 语句格式:UPDATE〈表名〉 SET列名1=表达式1[,列名2=表达式2…] [WHERE 条件表达式]; 语句功能:将表中符合条件的记录的某些列用表达式的值替代。 说 明: (1)表名指定要更新数据的记录所在的表名及该表所在的数据库名。 (2)SET列名=表达式指定被更新的字段及该字段的新值。 (3)WHERE〈条件表达式〉指明将要更新符合条件表达式的记录。并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。 例如:将学生表中全部学生的年龄加上2岁。

文档评论(0)

1亿VIP精品文档

相关文档