




免费预览已结束,剩余31页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
创建查询,使用查询向导使用查询设计器使用SQL视图,使用查询向导创建查询,操作简单,在向导提示下创建查询,使用查询设计器创建查询,查询设计器的启动,使用查询设计器可以创建各类查询也可以对已有的查询进行修改。,查询的分类,选择查询交叉表查询参数查询操作查询SQL查询,操作查询,操作查询是能够通过一次操作自动完成多个记录的修改的查询。根据所执行的操作的不同可以分为:生成表查询追加查询更新查询删除查询,将查询结果生成一个新表,将查询结果添加到其他表中,每按一次运行按钮执行一次操作查询,操作查询,删除查询,操作步骤1:从“部门借书登记”表中找出满足部门是“英语系”的记录,11创建一个名为“删除部门借书情况”的删除查询,将“英语系”读者的借书情况从“部门借书登记”表中删除。,删除查询,操作步骤2:将找出的满足条件的记录从“部门借书登记”表中删除,删除查询,where后跟条件,from后跟表的名称,注意:由于删除查询只要删除其中一个字段,就会删除该字段所在的所有记录,因此只需选择一个字段就可以。,小窍门,注意,删除查询:部门:英语系,更新查询,更新查询,功能:通过添加某些特定的条件来批量更新数据库中的记录。,12将“读者”表复制一份,复制后的表名为“读者copy”,然后创建一个名为“更改部门”的更新查询,将“读者copy”表中部门为“人事处”的字段值改为“教务处”。,小结,操作查询是能够通过一次操作自动完成多个记录的修改的查询。根据所执行的操作的不同可以分为:生成表查询追加查询更新查询删除查询,创建查询,使用查询向导使用查询设计器使用SQL视图,SQL查询,SQL查询分为:联合查询传递查询数据定义查询子查询,SQL概述,SQL(StructureQueryLanguage)是一种被所有关系型数据库支持的结构化查询语言,其主要功能包括:数据定义(DataDefintion)数据查询(DataQuery)数据操纵(DataManipulation)数据控制(DataControl),按特定的表模式创建一个新表,删除一张表,在一个表格被建立之后,修改表格的字段设计,查询,向一个表中增加行,更新表中已存在的行的某几列的值,从一个表中删除行,向数据库中的用户授以操作权限(如修改某个表的权限、删除某个表的权限),收回以前授予给当前数据库中用户的权限,在SQL语言中使用最频繁的就是SELECT语句。SELECT语句构成了SQL数据库语言的核心,SELECT语句的一般格式如下:SELECTALL|DISTINCT*|FROMWHEREORDERBYASC|DESC;,Select语句,在FROM后面给出的表(或视图)中找出满足WHERE条件表达式的元组然后按SELECT后列出的目标表形成结果表,表示检索所有符合条件的元组,是默认值,表示检索要去掉重复组的所有元祖,表示检索结果包含所有的字段(列),表示检索结果包含的字段(函数或常数),之间用,分开,排序方式,降序,升序,Select语句,SELECT语句的一般格式如下:SELECTALL|DISTINCT*|FROMWHEREORDERBYASC|DESC;,表示可以根据需要进行选择,也可以不选,表示在实际的语句中要采用实际需要的内容进行替代,|表示多项选项只能选其中之一。,表示必选项,实践任务,从“读者”表中查找法律系读者的所有信息。,SELECTALL|DISTINCT*|FROMWHEREORDERBYASC|DESC;,读者,部门=“法律系”,ALL,*,;,实践任务,从“借书登记”表中查找尚未归还的图书的书号、借书证号和借书日期。,SELECTALL|DISTINCT*|FROMWHEREORDERBYASC|DESC;,借书登记,还书日期IsNull,;,ALL,书号,借书证号,借书日期,创建表:CREATE,例:建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE,SnameCHAR(20)UNIQUE,SsexCHAR(1),SageINT,SdeptCHAR(15);,常用完整性约束主码约束:PRIMARYKEY唯一性约束:UNIQUE非空值约束:NOTNULL,创建表:CREATE,CreatetableSC(Snochar(5),Cnochar(3),Gradeint,Primarykey(Sno,Cno));,建立一个表:SC由Sno、Cno,Grade三个属性组成其中(Sno,Cno)为主键,删除表:DROP,一般格式:DROPTABLE;例:DROPTABLEStudent;,删除Student表,修改表:ALTER,ALTERTABLEADD完整性约束DROPMODIFY;:要修改的基本表ADD子句:增加新列和新的完整性约束条件DROP子句:删除指定的完整性约束条件MODIFY子句:用于修改列名和数据类型,例:ALTERTABLEStudentADDSfinDATE;,向Student表增加“Sfin”列,其数据类型为日期型。,不论基本表中原来是否已有数据,新增加的列一律为空值。,插入记录:Insert,语句格式INSERTINTO(,)VALUES(,),INSERTINTOStudentVALUES(95020,陈冬,男,IS,18);,将一个新的学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。,修改列的值:update,语句格式UPDATESET=,=WHERE;,UPDATEStudentSETSage=22WHERESno=95001;,将Student表中的Sno(学号)为95001的Sage(年龄)改为22岁。,UPDATEStudentSETSage=Sage+1;,将Student表中的Sage(年龄)增加1岁。,删除记录:Delete,DELETEFROMWHERE;WHERE子句指定要删除的元组缺省表示要修改表中的所有元组,DELETEFROMStudentWHERESno=95019;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度采购团队廉洁自律与职业操守协议
- 2025版体育场馆运营承包合同标准文本
- 2025版事业单位临时工录用与服务合同
- 2025版汽车维修行业技术标准制定合同
- 2025电料合同-光伏发电设备材料采购合同
- 2025版医疗健康中心设计施工一体化总承包合同
- 2025版建筑拆除爆破工程安全协议书
- 2025草坪修剪项目政府采购与无人机技术应用合同
- 2025版水库水资源管理与承包服务协议
- 2025年度影视基地租赁合同模板(含拍摄设备使用规定)
- 2025年本科院校基建处招聘考试备考指南与模拟题
- 小学教师个人专业发展三年规划
- 2023年度保安员考试检测卷【研优卷】附答案详解
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试备考试题及答案解析
- 热电厂巡检工培训课件
- 2025年探伤工(二级)重点难点考试试卷
- (正式版)DB15∕T 385-2020 《行业用水定额》
- 曲臂高空作业车施工方案
- 国家电网有限公司输变电工程通 用设计(330~750kV输电线路绝缘子金具串通 用设计分册)2024版
- 厨房设备备品备件及专用工具库
- 1-商务沟通基本原理
评论
0/150
提交评论