accessSQL结构化查询语言_第1页
accessSQL结构化查询语言_第2页
accessSQL结构化查询语言_第3页
accessSQL结构化查询语言_第4页
accessSQL结构化查询语言_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章 结构化查询语言——SQL重点概念:SQL的特点SQL的数据定义SQL的数据查询SQL的数据操纵SQL的数据控制14.1SQL概述一、SQL语言:SQL(StructuredQueryLanguage结构化查询语言)是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4个方面。是一种通用的、功能强大的关系数据库语言。目前已经成为关系数据库的标准语言。大多数数据库均用SQL作为共同数据存取语言和标准接口,从而使不同数据库系统之间的相互操作有了共同的基础。24.1SQL概述SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、Informix、SQLserver这些大型的数据库管理系统,还是像VisualFoxpro、PowerBuilder、Access等这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。

34.1SQL概述二、SQL的特点SQL语言类似于英语的自然语言,简洁易用SQL语言是一种非过程语言,即用户只要提出“做什么”即可,不必管具体操作过程,也不必了解数据的存取路径,只要指明所需数据即可。SQL语言是一种面向集合的语言,每个命令的操作对象是一个或多个关系,结果也是一个关系。SQL语言既是自含式语言,又是嵌入式语言。可独立使用,也可嵌入到宿主语言中。自含式语言可以独立使用交互命令,适用于终端用户、应用程序员和DBA。嵌入式语言使其嵌入在高级语言中使用,供应用程序员开发应用程序。SQL语言具有:数据查询、数据定义、数据操纵、数据控制四种语言一体化的功能。4三、SQL语言两个基本概念:基本表和视图。基本表(BASETABLE):是独立存在的表,不是由其它的表导出的表。一个关系对应一个基本表,一个或多个基本表对应一个存储文件。视图(VIEW):是一个虚拟的表,是从一个或几个基本表导出的表。它本身不独立存在于数据库中,数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。4.1SQL概述5SQL语言支持关系数据库的三级模式结构:外模式:视图和部分基本表模式:数据库中所有的基本表内模式:存储文件SQL视图1视图2基本表1基本表2基本表3基本表4存储文件1存储文件2外模式模式内模式4.1SQL概述6四、SQL基本语句:SQL基本功能动词数据定义CREATE,DROP,ALTER数据查询SELECT数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOTE注意:ACCESS不直接支持SQL的数据定义和视图,也不直接支持SQL的授权控制。这些操作通过VBA代码利用DAO(数据访问对象)进行。4.1SQL概述7数据定义语言(DataDefinitionLanguage)Create、Drop、Alter定义一组关系(基本表)、说明各关系的信息各关系的模式各属性的值域完整性约束索引安全性和权限4.2SQL数据定义8一、创建与删除数据库1、数据库的创建创建数据库的语句格式为:CREATEDATABASE<数据库名>AUTHORIZATION<用户名>;例如,CREATEDATABASEST-COURSEAUTHORIZATION王非;4.2SQL数据定义92、数据库的删除DROPDATABASE<数据库名>[CASCADE/RESTRICT];删除的方式有两种:CASCADE(连锁式)方式:执行DROP时,将SQL模式及下属的基本表、视图、索引等元素全部删除。RESTRICT(约束式)方式:执行DROP时,仅当SQL模式中没有任何下属元素时,才能删除,否则拒绝执行DROP命令。4.2SQL数据定义10二、基本表1、创建基本表CREATETABLE<表名>(<列名1><数据类型>[列级完整性约束条件][,<列名2><数据类型>[列级完整性约束条件]……][,<表级完整性约束条件>]);<表名>是基本表的名字,可由一个或多个属性组成。建表的同时可以定义与该表有关的完整性约束条件。如果完整性约束条件涉及到该表的多个属性列,则必须定义在表级上,否则即可以定义在列级,也可以定义在表级。4.2SQL数据定义11一般都支持的数据类型:CHAR(n):字符串,长度为n个西文字符。INTEGER或INT:全字长整数,范围从负10位整数到正ll位整数。

SMALLINT:半字长整数,范围从一99999到999999。

DECIMAL(x,y):十进制数,包括小数点及符号位共x位,其中y位小数。

FLOAT(x,y):双字长浮点数,范围从o.1e一307到o.9e十308以指数形式表DATE:日期型,格式为YYYY-MM-DD。4.2SQL数据定义124.2SQL数据定义例1建立一个“借出信息”表,它由“资产编号”、“借用人”、“出借人”、“批复人”、“出借日期”、“借用理由”6个属性组成,其中“资产编号”属性不能为空,并且其值是唯一的。CREATETABLE借出信息(资产编号CHAR(5)NOTNULLUNIQUE,借用人CHAR(8),出借人CHAR(2),批复人INT,出借日期DATE,借用理由CHAR(15));134.2SQL数据定义2、删除基本表当某个基本表不再使用时,可用DROPTABLE命令进行删除,其格式为:DROPTABEL<表名>;例2删除“借出信息”表。DROPTABLE借出信息;基本表一旦删除,表中的数据和在此表上建立的索引都将自动被删除掉,而建立在此表上的视图虽然仍然保留,但已无法引用。因此执行删除操作一定要格外小心。144.2SQL数据定义3、修改基本表随着应用环境和应用需求的变化,有时需要修改已建立好的基本表,包括增加新列、增加新的完整性约束条件、修改原有的列定义或删除已有的完整性约束条件等。修改基本表的命令为ALTERTABLE,其格式为:

ALTERTABLE<表名>

[ADD<新列名><数据类型>[完整性约束]][DROP<完整性约束>][MODIFY<列名><数据类型>];154.炕2月SQ基L数据团定义例3向借肝出信枣息表映增加于拟还刘日期意列,秃数据董类型燃为日凉期型砍。AL怕TE处R影TA跨BL炮E借出决信息AD削D拟还地日期DA抗TE;例4将借遮出信健息表前中资山产编行号数谢据类荷型改该为半持字长容整数值。AL欧TE话R点TA碧BL沙E借出烂信息MO阴DI率FY资产卧编号SM唉AL耽LI鬼NT;例5删除般借出霜信息否表中穿资产连编号倘必须还取值抖唯一套的约铸束。AL啄TE绘R勒TA踩BL动E借出瓶信息DR上OP嘱U嚼NI衫QU鄙E(资德产编渐号)乔;164.上2梁SQ社L数据攀定义三、惑索引建立葵索引余是加虏快表朗的查咬询速好度的松有效获手段累。当捏我们教需要延在一邻本书何中查塘找某某些信凤息时丑,往搁往首睬先通著过目厨录找铁到所稿需信孕息的风对应厚页码奶,然槽后再丛从该征页码疤中找天出所鞋要的录信息茂,这终种做推法比弓直接弹翻阅惕书的细内容歇速度猾要快兰。如无果把啄数据电库表圆比作陕一本经书,狸那么蜡表的在索引果就是警这本悟书的狐目录昼,可绍见通竟过索报引可脂以大笋大加那快表行的查夹询。在基皇本表顷上可量以建狠立一通个或牲多个读索引锅,以票提供际多种灯存取知路径症,加袍快查湿找速扭度。帮一般道来说机,建誓立与怪删除病索引姐由数悉据库贿管理吼员(DB丙A)或漫表的酱属主炭(即狂建立挣表的揪人)血负责融完成岛。系伏统在桐存取拿数据蜂时会占自动婚选择勿合适描的索魂引作摘为存叨取路附径,蚊用户低不必议也不漠能选呼择索早引。174.及2爸SQ介L数据雪定义1.建息立索罪引建立促索引梨使用CR床EA栋TE秃I虾ND交EX命令爹,格阳式为茶:CR艘EA醋TE辱[U侨NI哭QU誉E]更[C陷LU运ST独ER柳]I汤ND切EX庸<索引快名>O饲N<表名>(<列名1>能[<次序>]简[,<列名2>亿[疗<次序>]嚼]…)其中<表名>指定蹈要建粒索引陶的基厚本表斥的名躁字。余索引她可以咏建立腹在该用表的浅一列森或多偿列上避,各陪列名显之间喜用逗虎号分释隔。垃每个<列名>后面令还可井以用<次序>指定踪蝶索引役值的诱排列年次序礼,包车括AS治C(升易序)涌和DE廊SC(降给序)丝式两种住,缺尖省值消为AS酒C。UN李IQ反UE表示串索引养中的断每一仁个索辉引值手只对萍应唯雪一的猪数据伟记录参。CL过US款TE余RE表示盟要建因立的择索引字是聚堆簇索互引。184.拉2邪SQ炉L数据栏定义例6为“电固定悼资产吼管理毅系统什”数项据库绑中的展“资氧产信邻息”蝇、“栏借出僻信息冬”、尸“系孝统用悼户”3个表购建立嫁索引寸。其崇中“别资产合信息钳”表喊按“坊资产融编号扰”升尼序建默立唯野一索鄙引,裤“借批出信申息”普表按伟“资扬产编冻号”特建立血唯一煤索引岸,“什系统脆用户笑”表稳按“极用户ID”升序痕建唯都一索锋引。CR血EA匠TE灰U理NI权QU泊E缩慧IN结DE河X资产营编号1ON资产臭信息御(资丢产编拣号)铲;CR记EA嘱TE答U哈NI遭QU娃E类IN艘DE佳X资产胁编号2止ON借出显信息买(资仁产编拌号)固;CR品EA蜘TE锄U社NI究QU娃E猾IN圈DE限X用户ID植ON系统闹用户陡(用屈户ID在A闪SC);194.垦2昂SQ微L数据毫定义2.删袜除索姐引索引茫一经遮建立摇,就巩由系忍统使退用和娘维护所它,冒不需苹要用豆户干访预。过建立欺索引表是为办了减斯少查午询操壤作的睁时间垒,但己如果江数据饼增删唱改频瓦繁,鱼系统付就会误花费届许多汤时间膝来维尺护索涝引。溉这时晒,可逢以删树除一诱些不筑必要渐的索受引。讽删除犯索引垦使用DR伏OP屋I师ND醉EX命令熊,其户格式秩为:DR议OP降I壁ND尺EX恒<索引笔名>;例7删除疑“借美出信职息”虚表中动的“早资产饲编号2”索引解。DR范OP偏I两ND刺EX资产摆编号2;注:侵删除郊索引居时,续系统征会同锈时从暖数据芝字典沟中删留去有复关该还索引驻的描供述。204.滤2门SQ害L数据制定义四、谁视图视图放是从岔一个泽基本芬表或崇几个问基本年表或喘视图甩导出篇的表帐,它散与基江本表优不同途,是碍一个浸虚表援。换妇句话圆说,锅数据秀库中从只存态放视律图的捏定义别,而羞不存垫放视馆图对类应的轮数据毫,这蝇些数扫据仍嫂存放喷在原金来的旬基本尽表中酬。基柄本表携中的腾数据宜发生彼变化辞,从牵视图膜中查厉询出贺的数卫据也总就随候之改恋变了当。从把这个功意义衔上讲此,视膊图就盆像一固个窗帜口,型透过慎它可介以看住到数冈据库散中自可己感冻兴趣晌的数与据及着其变贤化。视图属一经棒定义俘,就太可以渴和基侨本表偏一样锅被查周询、厦被删芦除,秩也可宏以在渣一个逼视图副之上箭再定答义新紧的视情图,绕但对臂视图倦的更税新(光增、晃删、爷改)辫操作胀则有性一定凝的限绞制。214.份2景SQ匠L数据走定义1.定粘义视财图的忽命令须格式它为:CR狂EA亦TE替V卖IE丧W咬<视图摘名>[纽奉<属性炊名1>鼓[,<属性秆名2>…]AS子查碎询[W懒IT引H调CH国EC豆K规OP凉TI半ON滚];例1建立熔管理愉工程籍系的却读者驴视图CR饿EA扣TE抛V担IE损W拢GL—RE鸭AD皆ERAS穴S令EL阵EC趋T姓名狭,性政别,跟职称叉,地州址FR余OM读者WH码ER寸E单位=管理涌工程守系WI筒TH美C迅HE道CK闷O穿PT险IO余N;224.味2两SQ独L数据陶定义例2建立滥各个集单位志当前指借阅屡图书孔情况仪的简似单统痰计视航图,慰名称辅为DW肉-R停EA但DE糠R。CR混EA枪TE奥V乐IE缸W芒DW完-R蜡EA添DE誉R(单樱位,侄借阅清人次批)ASSE吵LE快CT单位内,CO撒UN算T(总付编号旬)FR盯OM借阅忠,读页者WH朽ER青E读者.借书娃证号=借阅.借书崇证号234.富2注SQ本L数据帜定义2.删符除视敲图该语逃句的贷格式灿为:DR段OP布V常IE吩W视图招名例3删除阶视图DW—RE爬AD带ERDR摊OP谣V把IE葱W权DW—RE撞AD楼ER视图宾建好烈后,关若导某出此吵视图鱼的基闯本表连被删年除了沉,该扮视图极将失慨效,博但一镰般不像会被剥自动昂删除佩。一个胖视图码被删亲除后危,由糕该视签图导班出的锤其它劫视图谈也将舞失效牲,用固户应秩该使冤用DR肌OP陷V干IE口W语句软将它携们一卷一删角除。244.龟2橡SQ图L数据县定义3.视刷图的邀查询视图弯定义吴后,捧用户坛就可旋以像汇对基鞋本表包进行桐查询生一样神对视哈图进室行查剃询了滋。DB片MS执行惰对视愈图的吨查询篇时,万首先布进行读有效困性检替查,组检查弹查询舌涉及缺的表判、视尘图等著是否抹在数捕据库砌中存滩在,箭如果窜存在玩,则筒从数梁据库洞字典先中取晶出查并询涉瓦及的舍视图娇的定傻义,乐把定饱义中坛的子渐查询膀和用似户对顽视图命的查躲询结镜合起奇来,融转换荷成对育基本令表的煌查询之,然恼后再斗执行愤这个瓣经过承修正嚼的查挨询。将对便视图层的查胸询转谅换为圈对基吹本表勺的查吵询的射过程通称为布视图摄的消串解。254.将2那SQ他L数据极定义例4找出窑管理仙系的拒所有趴女职低工姓敬名和律地址匠信息汉。SE胸LE警CT姓名,地址FR槐OM身G贴L-农RE侨AD嗽ER欲WH躁ER劝E性别=女;DB傅MS执行斧此查闷询时疲,将航其与GL很-R足EA族DE兵R视图井中的该子查纤询SE侧LE挎CT姓名良,性秀别,贪职称泼,地母址FR感OM读者WH化ER爆E单位=管理燃工程仗系结合属起来幼,转幕换成伶对基床本表祸借阅当和读筋者的希查询SE誉LE省CT姓名涉,地坛址FR项OM读者WH题ER殖E单位=管理升工程武系AN仓D性别=女264.塌2索SQ糕L数据笛定义4.更金新视狱图更新调视图都包括岗插入雀(IN仇SE纯RT)、美删除恶(DE钞LE绩TE)和岭修改且(UP书DA扑TE)三处类操袍作。由于之视图幅是不贿实际脂存储呀数据愉的虚芝表,巴因此俘对视旺图的搞更新浇、最脖终要子转换核为对房诚基本忽表的奋更新裂。例5将管拌理系穗的女革职工泽的地深址改怠为校内。UP枯DA险TE浩G葱L—RE讨AD笼ER码S仙ET地址=校内WH帖ER挡E性别=女;转换涨后的创更新帐语句址为UP饰DA班TE读者SE虫T地址=校内WH辱ER笛E单位=管理滴工程革系AN削D性别=女;274.廉3戴SQ须L数据彩操纵一、SE逼LE尚CT查询熄语句数据瘦库查域询是瓣数据菠库的置核心貌操作肚,SQ她L语言满提供容了SE写LE典CT语句城进行陵数据涝库的此查询矮。SE沾LE淋CT语句音如何格实现庙三种屿专门受的关隐系运葬算:投影烛、选侍择、坟连接。284.团3挠SQ雪L数据轨操纵SE经LE押CT的基百本语薄法SE醉LE幸CT[A桑LL似/D嘉IS巾TI采NC筑T]<目标并列表语表达注式>[,<目标搞列表绸表达乏式]…咸…FR伙OM<表名盏或视滋图名>[,<表名胖或视个图名]…页…[WH俭ER康E<条件曲表达伤式>][GR蹈OU童P宗B挂Y<列名1>窜[H旧AI丙NG私<条件婚表达铅式>]洪][OR混DE勒R宁B底Y<列名2>赔{A挑SC淹/D缘瑞ES升C}邮]注意王:<啦>表示橡在实渴际的脊语句踢中要堂采用洪所需葵内容克进行允代替[忌]表示吗可以遣根据理需要征进行伏选择斯,也医可以纵不选{软}表示园必须场选项294.坛3允SQ咐L数据歇操纵SE熟LE底CT说明为了泊从海皮量数安据中登筛选器出我抵们感谷兴趣坡的数比据,杨我们婶必须荒有一循定过僻程,窗这一地过程令描述箭如下劈燕:从哪徒些数轧据源裂中选吴择数拦据。由fr次om后面京跟随搏的表龟名指刮定。连接棵运算选择湿出满林足哪捏些条结件的疲纪录蚊。由wh为er修e后条观件语密句决秤定。选择唉运算显示重数据珍中的盛哪些这字段灭。由se顿le纤ct后的重字段励列表友决定众,用术*号伶表示庄数据港中的槽所有脸字段摘,并帜且可果对数父据进丽行汇茎总计夫算。投影棋运算是否骑要对票数据裕分组歪,按孔什么蓄字段持分组销。由gr逃ou叶p暖by后的类字段姿列表土决定必。显示礼数据街是否性要排畏序,仰按哪步些字昆段如咐何排裹序。由or第de未r猫by后的弃字段益列表渗决定律。AS扰C升序道,DE授SC降序餐,默浊认为港升序岂。304.突3完SQ辱L数据陆操纵WH蚂ER黑E子句完的条荡件表贝达式断可以惠使用鱼下列救运算命符:比较蒙运算成符:=、<、>、<=、>=、<灶>、BE山TW坦EE洞N逻辑支运算事符AN修D、OR、NO遮T集合择元素贱包含膝运算员符IN、NO愤T麦IN存在追量词EX航IS叙TS(SE徒LE盐CT子查享询)集合盟运算纤符UN团IO虎N(并菊)、MI躬NU挠S(差渣)、IN倘TE崖RS膛EC槽TI乳ON(交熊)通配津符LI怨KE师_、LI姓KE眨%314.付3设SQ稿L数据剃操纵1.简贝单查塔询例1找出岸资产介编号液为00擦3的名蹄称及饼价格劳。SE废LE玩CT资产奶名称距,购楼买价党格FR庙OM资产薪信息WH迷ER块E资产箭编号=00趴3;例2查看饥所有局借出鉴信息知的全厉部情把况。SE仰LE挤CT践*FR陆OM借出春信息叉;例3列出戴借出养信息腰中的戴所有沈拟还绩日期旨。SE偷LE述CT苏D柳IS茂TI羽NC率T拟还咐日期FR洗OM借出阿信息窗;324.毁3允SQ便L数据毙操纵例4查找巩资产滑信息题表中帮所有畏资产虏状态租为报铃废的忽产品烦的产奶品名雅称及桂购买招价格衬,结燃果按饿单价务降序今排列学。SE余LE发CT资产剑名称故,购京买价蹲格FR中OM资产工信息WH侍ER搂E资产京状态=报废OR轮DE滴R脚BY购买调价格DE衣SC;例5查找藏购买宴价格宗在10陷00元和50脆00元之贼间的亦资产冲名称络及编忠号,俊结果耻按编锦号升上序、疮价格砍降序伏排列金。SE榨LE促CT资产膏编号厕,资闻产名错称,央购买桑价格FR详OM资产怀信息WH嚷ER庙E购买宣价格BE柄TW脖EE她N这10众00卷A被ND层5辛00孝0OR伟DE保R屯BY资产袋编号AS雾C,购夺买价系格DE催SC;334.字3旱SQ苹L数据灯操纵例6查找吨资产乐状态如库中的和出改借中忙的所抖有资嗓产名铸称及域编号绣。SE役LE碗CT资产收编号胡,资巴产名督称,译资产主状态FR没OM资产燥信息WH恢ER翠E资产婆状态IN(在库茫中,出借永中);例7查找河资产透编号凳以“TH”打头形的所情有名示称及嗓存放跃位置朱。SE膛LE基CT资产甚编号瓶,存愧放位膜置FR后OM资产明信息WH揭ER识E资产魄编号LI是KETH碧%;344.秀3愁SQ殃L数据魔操纵例8检索歉借用焦人和励出借赴人是违同一如个人父的名钞单。SE穿LE局CT缺X准.借用旺人FR怠OM借出置信息X,借肢出信桑息YWH寺ER帅E脑X.借用座人=Y死.出借差人由于漠同一弃个关碎系在哪一个思查询柳模块挪中出商现两头次,狮必须圾引入羽别名X、Y,并券在SE羞LE阀CT和WH派ER微E子句妻中用示别名渡加以瓣限定354.常3齐SQ止L数据燥操纵2.联殊接查尚询例9查找裕所有女借阅路了图制书的放读者夹姓名还及所眼在单森位。SE立LE揉CT少D甚IS柄TI气NC翼T姓名侦,单格位FR冒OM读者窜,借交阅WH脏ER孩E读者.借书理证号=借阅.借书芬证号临;例10找出巡寿李晶珍所借说的所侄有图誓书的却书名皇及借郊阅日影期。SE屡LE剪CT姓名容,所借锅图书谊:,书浴名,胶借阅蛙日期FR谦OM图书兼,借欢阅,误读者WH番ER咳E读者.借书壁证号=借阅.借书团证号AN良D借阅.总编数号=图书.总编远号AN摔D姓名=李晶;364.驴3恩SQ避L数据俘操纵例11查找武价格单在20元以害上已悬借出场的图玻书,推结果残按单伶价降逃序排灶列。SE牛LE肺CT潮*FR丝式OM图书灵,借竭阅WH托ER现E图书.总编栽号=借阅.总编奏号AN斤D单价>=排20OR闯DE骆R宴BY单价DE治SC;374.占3消SQ藏L数据炊操纵3.嵌禾套查哈询例12找出趴借阅嫌“C语言腥程序溪设计剖”的妄读者害姓名锐及所膨在单芒位。SE栋LE原CT姓名姨,单徒位FR料OM读者饲,借镜阅,粒图书WH漆ER敏E读者.借书纷证号=借阅.借书丢证号AN乖D借阅.总编钞号=图书.总编糕号AN司D书名=C语言别程序耐设计;384.袖3虑SQ去L数据由操纵例13找出衬读者识的姓黑名、摇所在较单位剂、他廊们与唉王鸣迫一在直同一漏天借圾了书草。SE捎LE雄CT姓名笔,轿单位异,借慎阅日刊期FR枝OM读者肆,借松阅WH恨ER贡E借阅.借书羡证号=读者.借书型证号AN造D借阅疮日期IN(SE罚LE砖CT借书抓日期FR磁OM借阅湾,读肢者WH韵WR美E借阅.借书尊证号=借书合证号AN既D姓名=王鸣虏一)394.峡3辜SQ羊L数据蝇操纵例14找出践藏书时中比析高教篇出版壤社所末有图产书单铁价更赏高书步籍。SE叙LE圾CT屠*齿FR闭OM图书WH眨ER任E单价>A忧LL(SE嫁LE诊CT挤D院IS瓣TI欧NC签T单价FR邪OM图书WH杜ER票E出版鹊单位=高等教异育出宽版社);例15找出朵藏书讲中所陪有与《数据伸库导状论》或《数据魄库原源理》在同球一个粱出版跳单位浴出版柏的书提。SE礼LE替CT攀*讯F复RO滩M图书WH方ER并E出版竭单位=A篇NY(SE牙LE令CT出版爸单位FR摔OM图书WH马ER挂E书名IN(数据陶库导哄论,数据仿库原能理))项;404.剑3肌SQ辈L数据晴操纵4.使脉用库榜函数赤查询SQ凭L的库化函数灰有:计算枕函数CO按UN玻T(*)——计算坑元组辫的个锁数;CO采UN蛛T——对列雪的值删计算原个数本;求和SU增M——对某居一列叉的值愤求和备;求平蔑均值AV样G——对某糊一列终的值挠求平盗均值孟;求最缸大值MA奥X——找出竟一列贼值中伙的最守大值畅;求最矛小值MI站N——找出内一列流值中展的最却小值毒。414.育3老SQ含L数据击操纵例17求科鸦学出鞭版社樱图书朱的最夺高、汁最低重和平绒均价驱格。SE摸LE挪CT最高愉:,MA俭X(单棕价)醉,最低陶:,MI酬N(单钟价)矿,平均发:,AV术G(单虫价)FR哈OM图书WH盐ER叉E出版躁单位=科学诵出版屑社;例18求计它算机希科学劣系当辱前借雪阅了衣图书辣的读旨者人决数。SE玻LE倚CT借书耍人数尽:,CO报UN俗T(DI奥ST谅IN樱CT借书赌证号芬)FR挺OM借阅WH巾ER恨E借书侮证号IN(SE饿LE休CT借书翠证号FR腊OM读者WH贴ER粗E单位=计算袖机科掉学系);424.悄3夹SQ哄L数据扮操纵例19用库以函数箭查询恰例14的询薯问。水找出梁藏书易中比稳高等镇教育丝式出版朽社的赤所有农图书印单价版更高着的书蓄籍。SE幻玉LE词CT主*谢F泼RO援M图书WH耀ER减E单价>(SE缴LE练CT钻M屑AX(单前价)FR嘱OM读者WH伙ER汪E单位=高等汁教育致出版舍社);例20求出杆各个驳出版航社图净书的孕最高妹、最凝低和冬平均秩价格钞。SE壁LE芽CT出版币单位,MA刺X(单价),MI雨N(单技价),AV骡G(单贡价)FR兆OM图书GR外OU辟P辫BY出版姐单位仿;434.芬3查SQ迁L数据沸操纵例21分别暑找出超各个辣单位如当前但借阅叛图书声的读只者人絮次。SE按LE姐CT单位脊,借书正人次圣:,CO五UN秩T(借夏书证婚号)FR配OM借阅,读者WH馆ER府E读者.借书塑证号=借阅.借书味证号GR洁OU昨P底BY单位雾;例22找出腐藏书周中各丽个出泽版单档位的藏册数辟、价系值总吉额,并按掘总价咐降序科,总载价相惜同者肥按册塌数降竭序排掉列。SE颂LE雷CT出版途单位,册数:,CO穗UN高T(泡*)欲,总价:,SU臂M(单价)FR贴OM图书GR揪OU级P筝BY出版所单位OR皱DE阔R闸BY想S苦UM(单顿价)氏,CO彩UN予T(*凤)DE馒SC;444.叨3户SQ霜L数据著操纵例23找出泥当前丛至少柏借阅善了5本图洁书的辣读者陈及所懂在单哈位。SE楼LE踪蝶CT姓名渠,单涛位FR政OM读者WH归ER层E借书液证号IN(SE袍LE肾CT借书菠证号FR洲OM借阅GR污OU抛P烧BY借书团证号HA非VI尘NT腾C伴OU引NT(*)>=浩5);例24分别仿找出筝借书支人数禾超过10个人蛙的单熔位及驻人数堡。SE里LE投CT单位虽,借书军人数顷:,CO要UN针T(DI箩ST方IN睛CT借书守证号唱)FR伞OM借阅盼,读尽者WH误ER葱E读者.借书箱证号=借阅.借书灭证号GR为OU贼P盼BY单位HA胳VI揉NT赌CO愿UN炉T(DI侧ST绩IN征CT借书裂证号性)>1拆0;454.阻3季SQ慎L数据往操纵例25找出蒸没有烛借阅家任何臭图书锤的读帖者及浅所在啦单位耀。SE虹LE今CT姓名扁,单摔位FR忍OM读者WH弱ER宪E航NO蹄T液EX锯IS漏TS(SE固LE课CT子*FR多OM借阅WH旬ER采E借阅.借书许证号=读者.借书泪证号石);464.摩3可SQ躬L数据校操纵5.集李合运党算例26有一雨个校雅友通缺信录存关系昨,包经含姓做名、援职称郊和单族位属访性,皮相应棕的数形据定肌义与奇读者刻关系磁一致素。求岗校友沟与读举者中露具有茧教授咸、副海教授浮职称氧人员偏的并须集。SE摇LE员CT姓名饿,职冠称,扰单位FR价OM读者WH危ER末E职称IN(教授,副教必授)UN库IO虹NSE揉LE贵CT姓名师,职魄称,盲单位FR李OM校友WH撤ER唤E职称IN(教授,副教浅授);474.呀3流SQ抗L数据蒸操纵二、瓶插入1.插阵入单羡个元肠组in嚷se缓rt暂i禽nt雄o孝<表名>[(<属性1>,<属性2>催,……)]va伸lu伐es(<常量1>,<常量2>,……)例1向图年书(仙总编亏号,凑分类知号,厌书名仍,作捧者,拌出版写单位胃,单定价)姑表中夹新加罩一个腾元组善。IN迟SE牢RT奶I翠NT颠O图书VA究LU抹ES(44邻69棵43,TP昌31屠/1尾38,计算饶机基窗础,杨大吩华,高教戏出版杜社,17击.1伏0);例2向图起书表阿中插筹入一良个元付组的童部分能属性含。IN因SE赢RT独I狼NT退O图书拌(总烈编号静,书孩名,退单价破)VA驱LU矮ES(44姜69再80苹88,数据免库原遣理及医应用,16贪.5恢0);484.苏3俘SQ喂L数据土操纵2.插疏入子脆查询座结果IN总SE叠RT推I头NT绝O语<表名>[(<属性1>,<属性2>讽,…)]子查芳询;例3建立着一个聪名为DW—JS的各丈单位浩借阅勺图书艺情况燃统计俊基本书表,凳每隔亡一段鸦时间钩,向师此基唤本表乌里追险加一母次数脊据。CR谅EA厨TE朱T盯AB详LE左D算W—JS(单搁位CH急AR(20),借书田人数SM墙AL肥LI每NT,借书乖人次SM逢AL莲LI技NT);IN现SE不RT简I让NT壳O伍DW—JS(单锯位,宋借书恢人数糊,借飘书人佩次)SE兼LE阀CT单位校,CO李UN利T(DI邮ST桐IN士CT借书淘证号芳),CO远UN辱T(总艺编号漆)FR鞋OM借阅脱,读木者WH喊ER冈E读者.借书弓证号=借阅.借书怎证号GR鹊OU胶P梳BY单位淡;494.债3晋SQ学L数据统操纵格式啊为:DE型LE酷TE全f药ro绕m烂<表名>斑[篮wh赢er属e各<条件>]例1删除担借书穴证号90榨11筋10桌0所借遭总编偶号为44然69弓80跨80的借谱阅登坚记。DE坑LE特TE此F影RO岔M借阅WH怎ER宇E借书颤证号=90溪11集10猎0AN晨D总编毒号=44恨69通80扎80;例2删除由借书件证号铜以90开头吹的所却有读匆者登惹记和查借阅煌登记质。DE适LE魔TE伐FR酱OM读者WH数ER产E借书惯证号=90乡丰%;DE苍LE闯TE附F浊RO或M借阅WH捐ER持E借书嗓证号=90膛%;504.阔3划SQ勿L数据龄操纵三、乐更新格式折:up律da沿te帽<表名>se倚t蜘<属性撇名1>严=<表达验式1>型[,<属性串名2>谎=<表达脏式2>……][w聪he逮re羊<条件>]怨;例1将总距编号惭为44访69稼80竖88的图仁书填醋上作喂者和易出版赌单位捏。UP跟DA牧TE图书SE始T作者=王民,出均版单遗位=希望暂WH柔ER财E总编淡号=44挨69集80里88;例2将所幼有图哲书的惠单价直上调5%。UP怨DA椅TE图书SE逝T单价=单价*1.告05;例3将书望名中户包含计算萍机的书赔分类赌号改虚为TP腹31扶/1脾38。UP握DA凝TE图书SE复T分类泥号=TP辰31纠/1讯38WH桑ER赤E书名=%计算便机;514.麦3权SQ野L数据镰操纵例4把借移书证丹号79渔02璃07脖0改为79筒12网07超0。UP蒙DA骡TE读者SE护T借书卧证号=79鞋12奏07黄0WH跌ER戒E借书辈证号=79亮02睁07馆0;为保昨持数微据的赵一致烟性,看借阅俱关系社也要给更新友。UP乳DA严TE借阅SE箭T借书纹证号=79好12壁07光0WH外ER匠E借书倚证号=79孩02遇07根0;524.的4添SQ榆L数据为控制数据寄控制或是指杯通过击对数誓据库无各种疼权限搂的授嫂予或姥回收掘来管迅理数考据库惹系统秩。每充个用辞户在绘系统属登录肆时都摧要输仇入用呢户名见称和妻口令符,通必过了补系统沙的合咬法性萌检验偷之后丝式才能脆使用燥系统叛。用右户有更定义哑基本听表的借权限丝式,有竹使用茅自己图所定移义的肝基本负表的盟所有织权限登。数链据库惠管理它员(DB丘A)对贝数据末库的副所有脉资源宪拥有杯所有夸

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论