Update 后面接涉及到的表名
set 后接的就是要做的内容 , 将 b 表中的内容赋值到 a 表中
where 是条件 , 当学号相等的时候去做这件事
运行结果 , 可以看到 , 姓名替换过来了:
上表中有的数据是空白 , 这是因为基础信息表中没有存放学号在 13 号以上的学生姓名 。
生成表查询
“生成表查询”也是操作查询的一种方式
从字面理解就是生成一个新的数据表
下面是学生成绩表 4 , 里面有 3 科的成绩
如果只想要数学的成绩 , 并且生成一个新的“数学成绩表”:
直接创建一个查询 , 并写上语句代码:
Select 学号, 数学分数 into 数学成绩表 from 学生成绩表 4
Select:后接要查询的字段(学号和 数学分数)
【小白也能成为数据库使用高手 access数据库入门教程】 Into: 后接新生成的表名(数学成绩表)
From: 后接从哪个表进行提取数据(学生成绩表 4)
运行后 , 在左侧窗格内出现了一个新生成的表
这个表就是“数学成绩表” , 打开后是这样的:
“数学成绩表”只有学号和数学分数两个字段 。
追加查询
“追加查询”就是往一个表中追加数据
下面是一班成绩单 , 想要把二班的成绩单也追加到这个表中
直接创建一个查询 , 并写上语句代码:
Insert into 一班成绩 select * from 二班成绩
Insert into:表示插入到 , 后接表名(要将数据插入到哪个表)
Select *: 表示插入哪些字段(“*”代表全部字段)
From: 后接从哪个表进行提取数据(二班成绩)
运行后 , 在一班的成绩单里面多出来了二班的成绩:
删除查询
“删除查询”就是从一个表中删除数据
下面是一班成绩单 , 里面混有二班的成绩
要把二班的全部信息删除
直接创建一个查询 , 并写上语句代码:
delete * from 一班成绩 where 班级 = '二班'
delete:表示删除记录数据(所有记录)
from: 表示从哪个表删除(一班成绩)
where:删除符合什么条件的数据(班级 = ‘二班’)
运行后 , 在一班的成绩单里面二班的所有数据被删除了:
查询设计
数据库当中的表就是存储数据的容器:
而查询就是一个命令窗口
推荐阅读
- 小白都在学的6个PPT制作技巧 如何制作幻灯片
- 这三款国产手机系统也是不错 国产手机操作系统有哪些
- 10分钟你自己也能装个win10 u盘安装win10系统教程
- 十年也玩不够的三款大型单机 苹果好玩的单机游戏
- 这种方法最适合零基础小白 怎么把pdf转换成excel文件
- 非常简单,老年人也能学 华为手机打电话怎么录音
- iphone无法关机的解决办法 苹果强制关机也关不上怎么办
- 为什么公摊也要算精装修
- 学会5个方法再也不愁啦 如何强制删除word最后一页
- 原来这么简单老年人也能学会 华为手机怎么登录两个微信账号