您好,欢迎访问三七文档
查询1、创建数据库和表上次上机已经练习过本部分,为了节省时间,数据库已经为大家建好,不会的同学可以再熟悉一下,下面操作是在“学生信息管理系统数据库”中进行的。。2、创建查询(1)选择查询例:统计不及格的课程的学生信息选择查询是最常见的查询类型,它从一个表中根据准则检索数据,其优点是能将一个或多个表中的数据集合在一起。步骤如下:a)在查询中,双击“在设计视图中创建查询”。b)在弹出的“显示表”中,单击“表”选项卡c)双击“学生档案表”,将“学生档案表”、“学生成绩表”、“课程名表”添加到查询视图上半部分,单击“确定”按钮。d)双击“学生档案表”中的“学号”、“姓名”、“课程名表”中的“课程名”、“学生成绩表”中的“成绩”,将这些字段显示在设计网格的字段行上。e)在“成绩”字段中的“准则”行中输入“60”f)保存,名为“不及格学生信息”,单击“确定”,完成设计该查询执行结果是:(2)交叉表查询例:统计每班男女生的人数交叉表查询是Access支持的另一类查询。其显示来源于表中某个字段的汇总值,并将它们分组,一组在数据表的左侧,一组在数据表的上侧。下面以统计各班男女生人数为例介绍设计步骤:a)单击“查询”对象中的“新建”,在显示的对话框中双击“交叉表查询向导”。b)在“视图”组中选“表”,在上列表中选“学生档案表”c)单击“下一步”在弹出的对话框中,双击“可用字段”中的“班级编号”将其选入“选定字段”中。d)单击“下一步”,双击“可用字段”中的“性别”。e)单击“下一步”,单击“字段”中的“学号”,然后在“函数”框中选“计数”函数。f)单击“下一步”,命名为“每班男女生数”,完成。设计结构如下:查询结果为:(3)参数查询参数查询是弹出对话框,提示用户输入参数,检索符合所输入参数的记录或值下面以“按学号查看学生的基本信息”的创建过程:a)双击“查询”对象中的“在设计视图中创建查询”b)在显示的“显示表”对话框中,单击“表”选项卡,然后双击“学生档案表”将其添加到查询设计视图窗口的上半部分,然后关闭。c)在查询视图下半部分的窗口中的“字段”行的第一列选择“学生档案表.*”第二列选择“学号”,并取掉字段“显示”行的勾选。d)在“学号”字段“准则”行中输入“[请输入学号:]”e)另存为“按学号查询学生基本信息”,完成。设计结果如下:运行结果如下:输入学号:20101314001,查询结果如下:(4)操作查询①更新查询例:学生成绩—10更新查询用于供用户添加一些条件来对许多记录中的一个或多个字段进行更新。以“学生成绩”为例a)双击“查询”对象中的“在设计视图中创建查询”b)在显示的“显示表”对话框中,单击“表”选项卡,然后双击“学生成绩表”将其添加到查询设计视图窗口的上半部分,然后关闭。c)在查询视图下半部分的窗口中的“字段”行的第一列选择“成绩”,单击查询——更新查询,在更新到中输入“[成绩]-10,如下图:关闭保存为“成绩-10更新查询”d)e)双击运行“成绩-10更新查询”,选择“是”,然后回到“学生成绩表”中查看结果,发现所有成绩都被减去10分。②追加查询例:追加新课程信息追加查询可以将一个或多个表中的一组记录追加到另一个或多个表的末尾。以课程名表为例a)双击“查询”对象中的“在设计视图中创建查询”b)在显示的“显示表”对话框中,单击“表”选项卡,然后双击“课程名表1”将其添加到查询设计视图窗口的上半部分,然后关闭。c)将“课程名表1”里的所有字段添加到设计网格中,并单击菜单“查询---追加查询”在弹出的窗口中选择“课程名表”,如下图:d)关闭保存为“课程名表追加查询”,双击运行,回到“课程名表”中查看结果。③删除查询例:删除001选修课当需要删除数据库中的某些数据时,可以使用“删除查询”来完成。以“学生选课表为例。a)双击“查询”对象中的“在设计视图中创建查询”b)在显示的“显示表”对话框中,单击“表”选项卡,然后双击“学生选课表”将其添加到查询设计视图窗口的上半部分,然后关闭。c)将“学生选课表”里的所有字段添加到设计网格中,并单击菜单“查询---删除查询”,将课程编号的条件设为“001“如下图:d)关闭保存为“删除查询课程001”,双击运行,回到学生选课表中查看运行后的结果,发现001课程的数据已被删除。④生成表查询例:生成一个信息简表生成表查询也叫做制表查询,它可以从一个或者多个表(或者查询)的记录中根据指定条件筛选出数据并生成一个新表。以“学生档案表”为例a)双击“查询”对象中的“在设计视图中创建查询”b)在显示的“显示表”对话框中,单击“表”选项卡,然后双击“学生档案表”将其添加到查询设计视图窗口的上半部分,然后关闭。c)将“学生档案表”里的“学号”、“姓名”、“班级”字段添加到设计网格中,并单击菜单“查询---生成表查询”,如下图:d)关闭,在弹出的窗口中命名为“学生精简表”,确定保存。e)双击运行生成表查询,回到表中查看结果,发现多了一个“学生精简表”。(5)SQL查询常用SQL查询命令及格式需要牢记!
本文标题:第三章上机练习
链接地址:https://www.777doc.com/doc-2212426 .html