视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库 只存放在视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此 视图是一个虚表。 数据定义 数据定义语言 DDL 用于执行数据定义的操作, 如创建或删除表、 索引和视图之类的对象。 由 CREATE、DROP、ALTER 命令组成,完成数据库对象的建立(CREATE) 、删除(DROP) 和修改(ALTER) 。熟练掌握创建表/数据库,修改表/数据库,删除表/数据库等命令,详见本书 第 1、2 章的讲解部分。 数据操纵 数据操纵语言是完成数据操作的命令,一般分为两种类型的数据操纵,它们统称为 DML, 包括: ● 数据查询:寻找所需的具体数据。 ● 数据修改:添加、删除和改变数据。 数据操纵语言一般由 INSERT(插入) 、DELETE(删除) 、UPDATE(更新) ,SELECT(查 询)等组成,由于 SELECT 比较特殊,所以一般又将它以查询语言单独出现。
(2)修改数据的 SQL 命令 修改数据的
插入记录 【格式 1】 INSERT INTO <表名> [<字段名表>] VALUES (<表达式表>) 【格式 2】 INSERT INTO <表名> FROM ARRAY <数组名> | FROM MEMVAR 【功能】在指定的表文件尾部追加一条记录。格式 1 用表达式表中的各表达式值赋值给
<字段名表>中的相应的各字段。格式 2 用数组或内存变量的值赋值给表文件中各字段。 【说明】如果某些字段名在 INTO 子句中没有出现,则新记录在这些字段名上将取空值 (或默认值)。<字段名表>:指定表文件中的字段,缺省时,按表文件字段的顺序依次赋值。< 表达式表>:指定要追加的记录各个字段的值。 【例】在表文件 STUD 的末尾追加一条记录。 INSERT INTO STUD (,,性别,班级名,系别代号,地址,出生日期,是否