Access——SQL语言查询

article/2024/11/14 12:32:50

Access查询操作源库(点即可下载)
Access增删改源库(点即可下载)

1.实验目的:

(1) 熟悉ACCESS 运行环境。
(2) 掌握创建基本表的结构,添加记录。
(3) 掌握复杂条件的单表查询。
(4) 掌握多表查询。
(5) 掌握嵌套查询。
(6) 掌握集合查询。

2.实验内容:

(1) 启动ACCESS数据库。
(2) 设计表结构,包括字段名、数据类型、宽度、约束条件,修改表结构。
(3) 实验一按照要求创建student、course、sc表结构,并添加记录。
(4) 实验二要求对student、course、sc表进行单表查询。
(5) 实验三要求对student、course、sc表进行多表查询。
(6) 实验四要求对student、course、sc表进行增删改。

  1. 数据库表结构的设计与创建
    某某数据库管理系统需要创建4张基本表,表结构和记录创建如下
    (1) Student 表设计
    该表中包含Sno、Sname、Ssex、Sage、Sdept字段,其中Sno为主键。表结构如表1所示。
    在这里插入图片描述
    (2) SC 表设计
    该表中包含Sno、Cno、Grade字段,其中Sno、Cno为主键。表结构如表2所示。
    在这里插入图片描述
    (3) Course 表设计
    该表中包含Sno、Cno、Grade字段,其中Sno、Cno为主键。表结构如表3所示。

在这里插入图片描述

  • (1) 查询全体学生姓名&学号
SELECT Sname, Sno
FROM student;
  • (2) 计算机,数学,信息:姓名&性别
SELECT Sname, Ssex
FROM Student
WHERE Sdept IN('CS','MA','IS');
  • (3)成绩不合格查询
SELECT DISTINCT Sno
FROM SC
WHERE Grade<60;
  • (4)使用多重查询问
SELECT Sname
FROM Student
WHERE Sdept='CS' and Sage<20;
  • (5)与“吴某”同一个系学生
    -嵌套查询
SELECT Sno, Sname, Sdept
FROM Student
WHERE Sdept IN(
select Sdept
from Student
where Sname = '吴某');
  • (6)选修1平均分-聚合函数
SELECT AVG(Grade)
FROM SC
WHERE Cno ='1';
  • (7) 所有选修1号课学生姓名-exisit谓词子查询
SELECT Sname
FROM Student
WHERE exists(
select *
from SC
where Sno = Student.Sno and Cno='1');
  • 连接查询
SELECT Student.*, SC.*
FROM Student, SC
WHERE Student.Sno=SC.Sno;
  • 增删改
    (1)新增新学生元组
INSERT INTO Student ( 
Sno, Sname, Ssex, Sdept, Sage )
VALUES (
'181203600', '我酸了', '男', 'IT', 18);
  • (2) 修改Student的 age
UPDATE Student SET Sage = 22
WHERE Sno='181203616';
  • (3) 删除所有计算机CS选课记录
delete
from SC 
where Sno in (
selete Sno
from Student
where Sdept ='CS');
  • Access对S,C,SC,T四张表的操作报告(点击即可下载)

http://chatgpt.dhexx.cn/article/Eq8M6vja.shtml

相关文章

asp毕业设计——基于asp+access的学生成绩查询系统设计与实现(毕业论文+程序源码)——成绩查询系统

基于aspaccess的学生成绩查询系统设计与实现&#xff08;毕业论文程序源码&#xff09; 大家好&#xff0c;今天给大家介绍基于aspaccess的学生成绩查询系统设计与实现&#xff0c;文章末尾附有本毕业设计的论文和源码下载地址哦。 需要下载开题报告PPT模板及论文答辩PPT模板等…

access查询mysql_Access数据库 如何创建查询

Access为我们提供了几种不同类型的查询&#xff0c;主要分为两大类&#xff1a;选择查询和操作查询 选择查询 点击"创建"选项卡的查询设计&#xff1a; 关闭单击右键"SQL视图" 写查询语句 Select&#xff1a;是查询的意思&#xff1b; 班级,avg(英语分数),…

Access创建模糊查询窗体

总体上分为三个步骤&#xff1a; 1. 构建空白窗体&#xff0c;设计要查询的字段名称等输入框 1.1. 点击“创建”➡“空白窗体” 将出现一个什么组件、按钮都没有的空白窗体&#xff0c; 然后点击“设计”&#xff0c;将会转到控件选择按钮。 1.2. 转到“设计”菜单&#xff0c…

access设计视图打不开_15、ACCESS总计查询(分组查询)设计(ACCESS图解操作系列)...

操作要求: 在利用ACCESS数据库“教学管理钟老师课堂.accdb”中数据表,完成如下查询。 1、创建一总计查询“学生合格门数-所获学分-总计查询”。以学生、课程、选课成绩为数据源,创建一总计查询“学生合格门数-所获学分-总计查询”,结果要求显示学生编号、学生姓名、合格课程…

使用 Access 查询设计器轻松构造复杂 SQL 语句

Office 家族中&#xff0c;平时使用 MS Acess 的人非常少&#xff0c;如果从工作效率的角度来说&#xff0c;掌握了 Access&#xff0c;很多时候岂止是事半功倍啊&#xff01;下面就介绍一种基于 Access 查询轻松构造 SQL 语句的方法。因为本文面向把 MS Office 作为办公工具的…

使用 Access 查询设计器轻松构造复杂 SQL 语句 (2)

上一篇的 sql 语句蛮简单的&#xff0c;接下来&#xff0c;来看一个相对复杂的的场景。假设我们要编写一个查询&#xff0c;计算期间物料进出存的查询。需要用到 5 个表&#xff0c;将创建表的 sql 语句贴在下面&#xff0c;示例数据也已经上传到 github。 物料主数据表 (mate…

基于Access的学生信息管理系统设计(上):表建立、表查询设计

在学校的教务管理中&#xff0c;学生信息的管理是的一非常重要的环节&#xff0c;学生信息管理是一个学校信息管理的核心和信息管理的基础。现在我们国家的学校的信息管理系统开始逐步实现信息化管理&#xff0c;但是这样的管理机制并不能完全适应信息时代的超高速发展的各种要…

Access教程 第三章 查询

本章内容 ◆ 查询的概念、种类和作用。 ◆ 各种查询的建立。 ◆ 查询的应用。 一、查询的概念 1 .什么是查询 查询就是依据一定的查询条件,对数据库中的数据信息进行查找。它与表一样,都是数据库的对象。它允许用户依据准则或查询条件抽取表中的记录与字段。 Acce…

SQL Server 不允许保存更改的解决方法

对于表的修改出现不允许保存更改的解决方法&#xff0c;刚开始以为是不能保存设置主键&#xff0c;后来发现不是这样的&#xff0c;是设置的问题。 点击【工具】——【选项】&#xff0c;点击【设计器】——【表设计器和数据库设计器】&#xff0c;把“阻止保存要求重新创建表…

【小5聊】Sql Server 2012 更改数据类型之提示不允许保存更改解决方法

1、创建表&#xff0c;然后添加了一两个字段保存创新一张新表 2、当再次更改其中一个字段的数据类型时&#xff0c;提示如下信息 3、解决方法&#xff0c;如下 【一句话一感想一心情】版本更新&#xff0c;增加测颜值推荐图文&#xff0c;来体验下句子的魅力

SQL Server不允许保存更改【解决】

问题&#xff1a; 解决&#xff1a; 1、工具→选项 2、设计器→取消”阻止保存要求重新创建表的更改“→确定

SQL Server 【不允许保存更改】问题解决图解

问题点 当表已经被设计保存后&#xff0c;再次设计表&#xff0c;使用设计-增加删除列 或其他方式修改了表的结构时&#xff0c;选择保存。 无法保存&#xff0c;出现以下警告提示&#xff1a; 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行…

SQL Server修改表结构,不允许保存更改解决方案

解决方案 当修改表结构时&#xff0c;sql server会弹出对话框&#xff0c;显示以下内容&#xff1a; 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。 分析这句话&#xff0c; 1、…

SQL SERVER—修改时不允许保存修改

【前言】 在之前机房合作的时候&#xff0c;也经常遇到SQL Server错误提示&#xff1a;不允许保存修改这个问题。当时不是连接的自己本地的数据库&#xff0c;以为是数据库在谁的本地电脑上才能修改&#xff0c;现在才明白&#xff0c;其实不是这样的。下面来看看如何解决问题…

修改SQLServer数据库已存在的表结构保存后提示“不允许保存更改”解决办法

报错截图如下&#xff1a; 解决方法如下&#xff1a; 1、单击SQL Server的“工具”→“选项”&#xff0c;如下图&#xff1a; 2、选择“设计器”&#xff0c;右侧取消“阻止保存要求重新创建表的更改(S)”勾选。

SQL Server 不允许保存更改

在创建了表之后&#xff0c;添加了数据&#xff0c;想修改一下数据库的数据结构&#xff0c;比如把varchar改成nvarchar&#xff0c;sql通常会弹出如下错误提示&#xff1a; 解决办法&#xff1a;工具》选项》Designers__表设计器和数据库设计器__然后勾选掉“阻止保存要求重新…

SQL server修改字段名等出现不允许保存更改的解决方法

问题&#xff1a; 解决方法&#xff1a; 点击 工具->选项->设计器->表设计器和数据库设计器->去掉【阻止保存要求重新创建表的更改】前面的勾

SQL Server基础 第三章 数据表基本操作(增删改查,不允许保存更改异常!)

往表里插数据我们现在有两种方式第一种是编辑直接修改&#xff0c;第二种是通过查询来修改数据 两种方法的区别 第一种更直接&#xff0c;如果数据量小那么直接改就好了&#xff0c;那如果数据量稍微庞大我们就需要用新建查询来进行表内容的修改了&#xff01;&#xff01;&a…

SQL Server不允许保存更改的解决方法

点击上面的【工具】→【选项】 在选项对话框中&#xff0c;点击【设计器】→【表设计器和数据库设计器】 去掉【阻止保存要求重新创建表的更改】前面的勾&#xff0c;然后确定 好啦&#xff0c;再去试试吧&#xff0c;应该可以正常修改表的结构啦 \(^o^)/