access第5章 查询复习.docVIP

  • 6
  • 0
  • 约2.44千字
  • 约 5页
  • 2017-03-26 发布于贵州
  • 举报
access第5章查询复习access第5章查询复习

查询----复习 操作查询的种类及作用: 基本查询:选择查询的基本概念 生成表查询——用于保存查询结果并可用于覆盖已有表 更新查询——用于修改表中的数据(一条或多条记录的字段值) 追加查询——用于向表中添加记录 删除查询——用于删除表中记录 (2)查询的数据源、保存的内容、结果的“动态性” (3)查询的“图示”识别(类型、结果等)。 (4)交叉表查询的三种字段(行标题、列标题、值),包括基于单表和多表的交叉表查询。 图1 :多表的交叉表查询特别举例 (5)参数查询的设置 图2:参数查询举例 (6)查询的视图方式、查询的类型 设计视图,数据表视图,SQL视图的互换,在设计视图的设置与SQL视图的代码相互对应,会在SQL视图中修改语句,和在数据表视图中看查询的结果。 (7)SQL语句: ① 五种SQL语句的功能: Create table — SQL:创建表结构(字段数据类型的英文名称) 下表为在Access中SQL数据定义语句中可使用的字段数据类型名 类型名 说明 类型名 说明 Counter 自动编号型 VarChar、Char、Text、String 文本型 Short、SmallInt 整型(2字节) Currency、Money 货币型 Integer、Int、Long 长整型(4字节) Date、Time、DateTime、Timestamp 日期/时间型 Single、Real 单精度型(4字节,7位小数) Logical、Yesno、Bit 是/否型 Double、Number、Numeric、Float 双精度型8字节,15位小数) Memo 备注型 Byte(1字节) 数字型 OLEObject、Image OLE对象 Guid(同步复制 ID) 数字型 Binary、VarBinary 二进制 Create table 表名(字段名1 数据类型1(大小) [字段级完整性约束条件],……) 练习:创建 “职工”表,表的结构如下: 字段 类型 大小 说明 职工号 文本 6 主键 姓名 文本 10 不能为空 出生日期 日期/时间 工作日期 日期/时间 籍贯 文本 15 简历 备注 照片 OLE对象 工资级别 数字 整型 基本工资 数字 单精度型 Create table 职工 (职工号 char(6) primary key, 姓名 char(10) not null ,出生日期 date , 工作日期 date , 籍贯 char(15) ,简历 memo ,照片 oleobject , 工资级别 smallint , 基本工资 single ) Alter table — SQL:修改表结构(添加/删除字段、修改字段的数据类型与大小等) Alter table 表名 [add 新字段名 数据类型 [字段完整性约束条件] ] [drop 字段名、… ] [alter 字段名 数据类型]; 练习:对上面建立的“职工”表,分别实现 :增加一个“部门”字段,文本型,大小20,删除“籍贯”字段(用2条语句) 修改“部门”字段大小为26(用1条语句) Insert — SQL:添加新记录 Insert into 表名(字段名1,字段名2….) values(常量1,常量2….) 练习:对上面建立的“职工”表,添加3条记录(自己拟定数据),其中以下一条必须用命令实现: 职工号 姓名 出生日期 工作日期 部门 简历 A0001 张建凌 1980-1-2 2000-7-8 A 。。。 Update — SQL:更新表记录的字段值 Update 表名 set 字段名1=表达式1,字段名2=表达式2,…. Where 条件 练习: 1)用update命令实现,对职工表中的“部门”字段的值是”A”的改为“指挥部” 2)用一条uodate命令实现,对sjk数据库中jsgzqkb表中,职称(zc字段)是“教授”或“副教授”的,基本工资(jbgz字段)在原来基础上加 100,其他职称,加50 Delect — SQL:删除表中的记录 Delete from 表名 where 条件 练习:使用delete-sql命令删除职工表中,年龄60岁以上的记录,年龄的计算:year

文档评论(0)

1亿VIP精品文档

相关文档