access练习.docx
《access练习.docx》由会员分享,可在线阅读,更多相关《access练习.docx(23页珍藏版)》请在冰豆网上搜索。
access练习
数据定义
创建表
例3.20
createtable雇员(雇员号smallintprimarykey,
姓名char(4)notnull,性别char
(1),
出生日期date,部门char(20),备注memo);
修改表
例3.21
(1)altertable雇员add职务char(10);
(2)altertable雇员drop备注;
(3)altertable雇员alter雇员号char(10);
结果:
例3.22
droptable雇员;
数据操纵
例3.23
先创建雇员表结构。
createtable雇员(雇员号smallintprimarykey,
姓名char(4)notnull,性别char
(1),
出生日期date,部门char(20));
表结构
insertinto雇员
values("0001","张磊","男",#1960-1-1#,"办公室");
运行结果
insertinto雇员(雇员号,姓名,性别)
values(0002,"王宏","男");
结果:
更新记录
例3.24
update雇员set出生日期=#1960-1-11#
where姓名="张磊"
结果:
删除记录
3.25
deletefrom雇员
where雇员号=0002
运行结果
数据查询
1.简单查询
3.26
select*
from教师
结果:
2.多表查询
例3.37
SELECT学生.学生编号,学生.姓名,选课成绩.课程编号,选课成绩.考试成绩
FROM学生INNERJOIN选课成绩ON学生.学生编号=选课成绩.学生编号
where学生.学生编号=选课成绩.学生编号;
结果:
4.潜逃查询
例3.39
select学生编号,课程编号,考试成绩
from选课成绩
where课程编号=(select课程编号from课程where学分=3);
结果:
创建联合查询
例3.43
select学生编号,姓名,考试成绩
from选课成绩
where考试成绩<80
union
select学生编号,姓名,考试成绩
from90分以上的学生;
结果:
创建子查询
例3.46
>(selectavg([年龄])from[学生])
结果: