access数据库入门教程 access和excel的区别


access数据库入门教程 access和excel的区别

文章插图

Access数据库除了选择查询,还有操作查询,它们有:
更新查询
生成表查询
追加查询
删除查询
来看看这些查询都怎么用
单个表的更新表查询这种更新表查询是在日常工作中用到最多的一种查询语法
选择查询都是select为首,表示从表中查询数据
而更新表查询是以update为首,表示更新数据
先以单个表的更新来说明:
把下面这个学生成绩单中,英语分数不及格的人员每人提5分
其他人分数不变,原始的分数保留
要对这个表进行更新修改,有以下几步:
第一步:增加一个字段(用于存放修改后的分数)
打开学生成绩表,点击左上角的“视图”,它就是设计视图:
之后会看到下面这个界面:
在下面空白的格子上去加一个字段,名字可以随便起
加一个修改后的分数字段“英语分数2”
数据类型选“数字”
下面字段大小选“单精度型”
点击左上角的“视图”:
可以看到这个表多了一个字段,就是“英语分数2”字段,你可以写语句了,创建一个查询,写上语句:
update 学生成绩表set 英语分数2=英语分数+5where 英语分数<60Update后接要修改的表名
set后接要修改的内容
“=”不是等于,而是赋值,就是把“英语分数+5”赋给“英语分数2”字段
where后面接的是条件
运行之后:
可以看到英语不及格的学生每人都提了5分
多个表的更新表查询刚刚对学生成绩表中的数据进行简单的修改操作,但涉及的只有一个表
如果涉及多个表也可以进行更新操作
假设有两个表,一个表是基础信息表,一个是学生成绩表
学生成绩表中的数据只有学号和分数:
基础信息表中有学号和姓名:
想要把姓名放到学生成绩当中
第一步:在学生成绩表中增加一个姓名字段:
打开“学生成绩表”,点击左上角的视图
然后在空白处加一个“姓名”字段,数据类型选“文本型”
然后点击左上角的“视图”,可以看到多了一个“姓名”字段:
第二步:创建一个查询并写上语句:
点击“创建”下的“查询设计”,点击右键“SQL视图”,写语句代码:
update 学生成绩表 a,基础信息 bset a.姓名=b.姓名where a.学号=b.学号Update后面接涉及到的表名
set后接的就是要做的内容,将b表中的内容赋值到a表中
where是条件,当学号相等的时候去做这件事
运行结果,可以看到,姓名替换过来了:
上表中有的数据是空白,这是因为基础信息表中没有存放学号在13号以上的学生姓名 。
生成表查询“生成表查询”也是操作查询的一种方式
从字面理解就是生成一个新的数据表
下面是学生成绩表4,里面有3科的成绩
如果只想要数学的成绩,并且生成一个新的“数学成绩表”:
直接创建一个查询,并写上语句代码:
Select 学号, 数学分数 into 数学成绩表 from 学生成绩表4Select:后接要查询的字段(学号和 数学分数)
Into: 后接新生成的表名(数学成绩表)
From: 后接从哪个表进行提取数据(学生成绩表4)
运行后,在左侧窗格内出现了一个新生成的表
这个表就是“数学成绩表”,打开后是这样的:
“数学成绩表”只有学号和数学分数两个字段 。
追加查询“追加查询”就是往一个表中追加数据


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: