小白也能成为数据库使用高手 access数据库入门教程( 二 )


小白也能成为数据库使用高手 access数据库入门教程


Update 后面接涉及到的表名
set 后接的就是要做的内容 , 将 b 表中的内容赋值到 a 表中
where 是条件 , 当学号相等的时候去做这件事
运行结果 , 可以看到 , 姓名替换过来了:

小白也能成为数据库使用高手 access数据库入门教程


上表中有的数据是空白 , 这是因为基础信息表中没有存放学号在 13 号以上的学生姓名 。
生成表查询
“生成表查询”也是操作查询的一种方式
从字面理解就是生成一个新的数据表
下面是学生成绩表 4 , 里面有 3 科的成绩
如果只想要数学的成绩 , 并且生成一个新的“数学成绩表”:

小白也能成为数据库使用高手 access数据库入门教程


直接创建一个查询 , 并写上语句代码:
Select 学号, 数学分数 into 数学成绩表 from 学生成绩表 4
小白也能成为数据库使用高手 access数据库入门教程


Select:后接要查询的字段(学号和 数学分数)
【小白也能成为数据库使用高手 access数据库入门教程】 Into: 后接新生成的表名(数学成绩表)
From: 后接从哪个表进行提取数据(学生成绩表 4)
运行后 , 在左侧窗格内出现了一个新生成的表
这个表就是“数学成绩表” , 打开后是这样的:

小白也能成为数据库使用高手 access数据库入门教程


“数学成绩表”只有学号和数学分数两个字段 。
追加查询
“追加查询”就是往一个表中追加数据
下面是一班成绩单 , 想要把二班的成绩单也追加到这个表中

小白也能成为数据库使用高手 access数据库入门教程


直接创建一个查询 , 并写上语句代码:
Insert into 一班成绩 select * from 二班成绩
小白也能成为数据库使用高手 access数据库入门教程


Insert into:表示插入到 , 后接表名(要将数据插入到哪个表)
Select *: 表示插入哪些字段(“*”代表全部字段)
From: 后接从哪个表进行提取数据(二班成绩)
运行后 , 在一班的成绩单里面多出来了二班的成绩:

小白也能成为数据库使用高手 access数据库入门教程


删除查询
“删除查询”就是从一个表中删除数据
下面是一班成绩单 , 里面混有二班的成绩
要把二班的全部信息删除

小白也能成为数据库使用高手 access数据库入门教程


直接创建一个查询 , 并写上语句代码:
delete * from 一班成绩 where 班级 = '二班'
小白也能成为数据库使用高手 access数据库入门教程


delete:表示删除记录数据(所有记录)
from: 表示从哪个表删除(一班成绩)
where:删除符合什么条件的数据(班级 = ‘二班’)
运行后 , 在一班的成绩单里面二班的所有数据被删除了:

小白也能成为数据库使用高手 access数据库入门教程


查询设计
数据库当中的表就是存储数据的容器:

小白也能成为数据库使用高手 access数据库入门教程


而查询就是一个命令窗口

推荐阅读