Access数据库除了选择查询 , 还有操作查询 , 它们有:
更新查询
生成表查询
追加查询
删除查询
来看看这些查询都怎么用
单个表的更新表查询
这种更新表查询是在日常工作中用到最多的一种查询语法
选择查询都是 select 为首 , 表示从表中查询数据
而更新表查询是以 update 为首 , 表示更新数据
先以单个表的更新来说明:
把下面这个学生成绩单中 , 英语分数不及格的人员每人提 5 分
其他人分数不变 , 原始的分数保留
要对这个表进行更新修改 , 有以下几步:
第一步:增加一个字段(用于存放修改后的分数)
打开学生成绩表 , 点击左上角的“视图” , 它就是设计视图:
之后会看到下面这个界面:
在下面空白的格子上去加一个字段 , 名字可以随便起
加一个修改后的分数字段“英语分数 2”
数据类型选“数字”
下面字段大小选“单精度型”
点击左上角的“视图”:
可以看到这个表多了一个字段 , 就是“英语分数 2”字段 , 你可以写语句了 , 创建一个查询 , 写上语句:
update 学生成绩表 set 英语分数 2=英语分数+5where 英语分数<60
Update 后接要修改的表名
set 后接要修改的内容
“=”不是等于 , 而是赋值 , 就是把“英语分数+5”赋给“英语分数 2”字段
where 后面接的是条件
运行之后:
可以看到英语不及格的学生每人都提了 5 分
多个表的更新表查询
刚刚对学生成绩表中的数据进行简单的修改操作 , 但涉及的只有一个表
如果涉及多个表也可以进行更新操作
假设有两个表 , 一个表是基础信息表 , 一个是学生成绩表
学生成绩表中的数据只有学号和分数:
基础信息表中有学号和姓名:
想要把姓名放到学生成绩当中
第一步:在学生成绩表中增加一个姓名字段:
打开“学生成绩表” , 点击左上角的视图
然后在空白处加一个“姓名”字段 , 数据类型选“文本型”
然后点击左上角的“视图” , 可以看到多了一个“姓名”字段:
第二步:创建一个查询并写上语句:
点击“创建”下的“查询设计” , 点击右键“SQL 视图” , 写语句代码:
update 学生成绩表 a,基础信息 bset a.姓名=b.姓名 where a.学号=b.学号
推荐阅读
- 小白都在学的6个PPT制作技巧 如何制作幻灯片
- 这三款国产手机系统也是不错 国产手机操作系统有哪些
- 10分钟你自己也能装个win10 u盘安装win10系统教程
- 十年也玩不够的三款大型单机 苹果好玩的单机游戏
- 这种方法最适合零基础小白 怎么把pdf转换成excel文件
- 非常简单,老年人也能学 华为手机打电话怎么录音
- iphone无法关机的解决办法 苹果强制关机也关不上怎么办
- 为什么公摊也要算精装修
- 学会5个方法再也不愁啦 如何强制删除word最后一页
- 原来这么简单老年人也能学会 华为手机怎么登录两个微信账号