二级Access重必点掌握冲刺高分基础不建议看.doc

二级Access重必点掌握冲刺高分基础不建议看.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级Access重必点掌握冲刺高分基础不建议看

在关系数据库中,关系的基本运算有两类:传统的集合运算和专门的关系运算。 一 传统的集合运算 1.并 设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪。 2.差 设有两个关系R和S,它们具有相同的结构。R和S的差是由属于R但不属于S的元组组成的集合。运算符为-。 3.交 设有两个关系R和S,它们具有相同的结构。R和S的交是由既属于R又属于S的元组组成的集合,运算符为∩。 二 传统的集合运算 1.选择 选择运算是在关系中选择满足某些条件的元组。也就是说,选择运算是在二维表中选择满足指定条件的行。 2.投影 投影运算是从关系模式中指定若干个属性组成新的关系。即在关系中选择某些属性列。 3.联接 联接运算将两个关系模式通过公共的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 SQL语句的功能包括:查询、操纵、定义和控制。 SQL功能 动 词 SQL功能 动 词 数据定义 CREATE,DROP,ALTER 数据查询 SELECT 数据操作 INSTER,UPDATE,DELETE 数据控制 CRANT,REVOTE 1.CREATE语句 格式:CREATE TABLE 表名 (字段名1 数据类型 [列完整性约束条件], [字段名2 数据类型 [列完整性约束条件]] ……) 例3.19 建立一个“雇员”表,包括雇员号、姓名、性别、出生日期、部门,备注字段。 CREATE TABLE 雇员 (雇员号 CHAR(8) SMALLINT Primary Key, 姓名 CHAR(4) Not Null,性别 CHAR(1), 出生日期 DATE,部门 CHAR(20)),备注 MEMO; 2. ALTER语句 格式:ALTER TABLE 表名 [ ADD 新字段名 数据类型 [字段级完整性约束条件] ] [ DROP [字段名] ……. ] [ALTER 字段名 数据类型] 其中, 表名是指需要修改的表的名字,ADD子句用于增加新字段和该字段的完整性约束条件,DROP子句用于删除指定的字段,ALTER子句用于修改原有字段属性。 例3.20 在“雇员”表中增加一个字段,字段名为“职务”,数据类型为“文本”;将“备注”字段删除;将“雇员号”字段的数据类型改为文本型,字段大小为8。 (1)添加新字段的SQL语句为: ALTER TABLE 雇员 ADD 职务 CHAR(10); (2)删除“备注”字段的SQL语句为: ALTER TABLE 雇员 DROP 备注; (3)修改“雇员号”字段属性的SQL语句为: ALTER TABLE 雇员 ALTER 雇员号 CHAR(8); 3.DROP语句 格式:DROP TABLE 表名 例3.21 删除已建立的“雇员”表 DROP TABLE 雇员; 4.INSERT语句 格式: INSERT INTO 表名[(属性名1[,属性名2…])] VALUES (常量1)[,常量2]…); 例3.22 将一条新记录插入到“雇员”表中 INSERT INTO 雇员 VALUES (“0001”,“张磊”,“男”,#1960-1-1#,“办公室”); 例3.23 将一条新记录插入到“雇员”表中,其中“雇员号”为“0002”,“姓名”为“王宏”,“性别”为“男” INSERT INTO 雇员 (雇员号,姓名,性别) VALUES (“0002”,“王宏”,“男” ); 注意:文本数据应用双引号括起来。日期数据应用“#”号括起来。 5. UPDATE语句 格式: UPDATE 表名 SET 列名=表达式 [列名=表达式]… [WHERE 条件]; 例3.24 将“雇员”表张磊的出生日期改为“1960-1-11” UPDATE 雇员 SET 出生日期=#1960-1-11# WHERE 姓名=“张磊”; 6. DELETE语句 格式: DELETE FROM 表名 [WHERE 条件]; 例3.25 将 “雇员”表中 “雇员号”为“0002”的记录删除 DELETE FROM 雇员 WHERE 雇员号=“0002”; 7. SELECT语句 格式: SELECT [ALL|DISTINCT] *| 字段列表 FROM 表名1[,表名2]… [WHERE 条件表达式] [GROUP BY 字段名[HAVING条件表达式]] [ORDER BY 字段名[ASC|DESC]]; 其中All(默认):返回全部记录; Distinc

您可能关注的文档

文档评论(0)

hagoulz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档