8.在ALTER TABLE中,_ADD____用来添加新字段;__ALTER___修改已有字段。
[解析] 本题考查的知识点是ALTER TABLE命令及各子项的作用。在ALTER TABLE命令中,ADD用来添加新字段;ALTER用来修改已有字段。 [答案] ADD ALTER
四、数据操纵
数据操纵语言是完成数据操作的命令,一般分为两种类型的数据操纵,它们统称为DML:
● 数据查询:寻找所需的具体数据。
● 数据修改:添加、删除和改变数据。
数据操纵语言一般由INSERT(插入)、DELETE(删除)、UPDATE(更新),SELECT(查询)等组成,由于SELECT 比较特殊,所以一般又将它以查询语言单独出现。
1、 插入记录
【格式1】
INSERT INTO <表名> [<字段名表>] VALUES (<表达式表>)
【格式2】
INSERT INTO <表名> FROM ARRAY <数组名> | FROM MEMVAR
【功能】在指定的表文件尾部追加一条记录。格式1 用表达式表中的各表达式值赋值给<字段名表>中的相应的各字段。格式2 用数组或内存变量的值赋值给表文件中各字段。
【说明】如果某些字段名在INTO 子句中没有出现,则新记录在这些字段名上将取空值(或默认值)。<字段名表>:指定表文件中的字段,缺省时,按表文件字段的顺序依次赋值。<表达式表>:指定要追加的记录各个字段的值。
【例1】在表文件STUD 的末尾追加三条记录。
***用表达式方式追加第一条记录***
INSERT INTO STUD (学号,姓名,性别,班级名,系别代号,地址,出生日期,是否团员) ;
VALUES("011110","李中国","男","计0121","01","湖北武汉",{^2005/01/06},.T.)
***用数组方式追加第二条记录***
DIMENSION TA[8]
TA(1)="011103"
TA(2)="李宁"
TA(3)="女"
TA(4)="电0134"
TA(5)="02"
TA(6)="北京赛迪网校"
TA(7)={^2005/01/15}
TA(8)=.T.
INSERT INTO STUD FROM ARRAY TA
***用内存变量方式追加第三条记录***
学号="011202"
姓名="赵娜"
性别="女"
班级名="英0112"
系别代号="03"
地址="广西南宁"
出生日期={^2002/12/14}
是否团员=.F.
INSERT INTO STUD FROM MEMVAR
LIST
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |