第五章:  结构化查询语言 SQL

  关闭窗口       

5.3 数据操纵

     5.3.1 插入记录
  
5.3.2 删除记录
  
5.3.3 更新记录
 

5.3.1 ( 1 )插入记录

•  格式 1 :在表的尾部尾添加一条新记录

INSERT INTO < 表名 > (字段 1, 字段 2,……
VALUES (
值 1, 值 2,……)

说明:插入所有字段值时,可省略 < 字段名表 >

例如,向 “ 学生 1” 表中添加两条记录:

INSERT INTO 学生 1 VALUES(“ 01020314” ,” 张红 ”,“ 男 ”,;

{^ 1982/07/01 },” 计算机 ”,.T.,” 张红是北京人 ”,null)

INSERT INTO 学生 1( 学号 , 姓名 ) VALUES(“ 01020315” ,” 李兰 ”)

•  格式 2 :记录值来自数组或同名的内存变量

INSERT INTO < 表文件 > FROM ARRAY < 数组 >|FROM MEMVAR

5.3.2( 2 )删除记录

格式: DELETE FROM < 表名 > WHERE < 条件 >

说明:该命令执行的是逻辑删除操作。

例如,将“学生 1 ” 表中所有男生的记录逻辑删除:

DELETE FOR 学生 1 WHERE 性别 = “男”

5.3.3( 3 ) 更新记录

格式: UPDATE < 表名 > SET < 字段名 > = < 表达式 > WHERE < 条件 >

例如,将 “ 学生 1” 表中所有男生的 “ 贷款否 ” 字段改为 “.T.”

UPDATE 学生 1 SET 贷款否 = .T. WHERE 性别 = “ 男 ”

关闭窗口      
 
版权所有西北师范大学数学与信息科学学院