第四章视图查询SQL语句_第1页
第四章视图查询SQL语句_第2页
第四章视图查询SQL语句_第3页
第四章视图查询SQL语句_第4页
第四章视图查询SQL语句_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

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

文档简介

第四章查询与视图——SQL语句1、SQL简介StructuredQueryLanguage(结构化查询语言)的缩写。是一种国际标准,大部分DBMS产品都支持SQL,SQL已成为操作数据库的标准语言。有“方言”,支持程度不同。VisualFoxpro6.0支持SQL,但支持程度与其它DBMS产品有区别,也与标准SQL有差异。1.1SQL的特点非过程化一体化两种使用方式,统一的语法结构简洁1.2SQL的功能数据定义(DDL)Create、Drop、Alter数据操纵(DML)数据修改:Insert、Update、Delete数据查询:Select

数据控制(DCL)Grant、Revoke2、SQL的数据查询数据查询是数据库应用的核心功能一、基本结构

SelectA1,A2,...,An

Fromr1,r2,...,rm

WhereP二、说明SELECT:说明要查询的列(字段)数据;FROM:要查询的字段来自哪个或哪些表;WHERE:查询条件,即选择记录的条件。2.1单表查询Select子句(选择表中若干列)Where子句(选择表中若干行)OrderBy子句(对查询结果排序)聚集函数(求和、求平均等)2.1.1选择列:投影运算语法结构

select列名1,列名2,……from表名例s1:查看rsda.dbf数据表中的姓名和职称

select姓名,职称fromrsda;2.1.1选择列:投影运算为列更改显示名称:

select列名1as新名称,……from表1此用法并不实际更改数据表结构。例s2:把rsda2中的name显示为职工姓名

Selectnameas职工姓名,职称fromrsda2;2.1.1选择列:投影运算显示全部列(1)select后罗列出所有列名;(2)用*代替列名。例s3:显示rsda中所有列

select*fromrsda;2.1.1选择列:投影运算列的计算例s4a:求每人工资的3%Select基本工资*0.03fromrsda;2.1.2选择行:选择运算使用where子句

select列from表where条件条件一般是关系表达式或逻辑表达式,返回真值或假值。基本原理是DBMS依次判断在每条记录上是否满足条件,若满足显示,否则不显示。2.1.2选择行:选择运算例s4:查找rsda表中教授的信息。select*fromrsdawhere职称=“教授”;2.1.2选择行:选择运算复合条件例s5:在RSDA数据表中查找90年1月1号以后参加工作的女职工。select*fromrsdawhere;工作日期>{^1990-1-1};

and性别=“女”;2.1.2选择行:选择运算消除取值重复的行

Select子句的缺省情况是保留重复元组可用Distinct去除重复元组例s6:从rsda表中查看一下共有哪些职称。//select职称fromrsda;selectdistinct职称fromrsda;2.1.2选择行—where子句的运算符比较:=、>、<、>=、<=、!=、<>、!>、!<、not+~确定范围:BetweenAandB、NotBetweenAandB确定集合:IN、NOTIN字符匹配:LIKE,NOTLIKE空值:ISNULL、ISNOTNULL多重条件:AND、OR、NOT2.穴1.钻2选择惕行—比较艳大小例s7:查湖询基蓄本工周资大预于10觉00的员期工se厉le胖ct乌*耀f狗ro低mrs水dawh涂er混e基本锐工资>10忍00邪;2.矿1.拳2选择嫌行—确定斩范围Be星tw油ee旁n档a必nd例s8:查漠询工灶资大于辞等于80迫0但小于烦等于10默00的员假工se创le赌ct丑*滤f泉ro从mrs乎dawh陷er殖e基本职工资be仍tw朱ee币n框80苏0挖an客d捆10魔00;思考碌:该韵语句检可用撞哪条尖语句疏代替浪?2.园1.亲2选择乎行—确定蔽集合In/no唐t致in例s9:查惩询不阀是讲漂师、除工程短师的婶员工se缓le横ct场*恢f乞ro虫mrs验dawh携er蚕e职称no缘瑞t扣in(“讲师”,”工程怪师”);思考灯:该尼语句饿可用梢哪条穴语句忠代替卧?se上le攻ct穗*紧f虑ro斑mrs房诚dawh纤er浑e职称<>税“讲师册”an复d职称<>做”工程聚师”;2.希1.壶2选择挥行—l量ik爹e通配碑符%——匹配窑任意致字符串“%A携”—利—查以垂“A”结尾爆的“A%绒”—垄—查以“A”开头蜻的“%A酸%”倾——查任丹意位栋置含怒有“A”的_——匹配检任意一个字符2.茶1.辱2选择萄行—l衡ik俘e例s1围0:查地找所贱有王外姓员庸工se列le糠ct闹*宋f筐ro墨mrs马dawh脱er鞋e姓名li纸ke送“王%”滴;例s1屡1:查恳找所捞有名短字结诊尾为境“玲烤”的庙员工se熄le它ct熄*福f正ro虫mrs体dawh笋er振e姓名li茂ke送“顾%玲”;例s1签2:查屠找名招字中备含有渔“文贺”的骡员工se厕le庭ct刊*筋f质ro疾mrs麻dawh层er尘e姓名li衣ke劲“亏%文%”斗;2.烈1.电2选择抵行—n罢ul公l查询例s1禁3:在xs旨xk数据眠表中袜查询怎选课销了但牺没有探该门宣课成愧绩的娃情况se型le侍ct滴*汽f珍ro版mxs芬xkwh氏er弄e成绩is狮n遇ul化l;2.还1.苏3设定损排序友条件使用or费de期r阅by子句朋:OR聋DE光R绕BY椅O志rd王er届_I抱te索m[AS夺C钱|距D茎ES刚C][胜,Or栗de脱r_晒It站em[AS拴C呜|卸D掏ES帝C]…]默认AS条C(升序拜)例s1承4:按粱参加役工作絮时间摧早晚隙排序se示le渐ct砍*蛮f兵ro拌mrs躁daor浪de街r峡by工作旋日期2.迫1.戚4聚合犬函数把一独列中骄的值余进行傻聚合矮运算膛,返研回单逝值的反函数五个饭预定轿义的明聚合骆函数平均格值:Av际g(AL探L|循DI召ST求IN虹CT寸<字段预名>)总和动:Su懂m(AL涝L|惕DI暗ST仓IN震CT定<字段剪名>)最小超值:Mi区n(AL寄L|炮DI该ST简IN仍CT沈<字段步名>)最大筹值:Ma侵x(AL贩L|六DI痰ST动IN穴CT挥<字段梳名>)计数棵:Co更un禁t(AL酸L|翻DI锣ST绣IN涛CT谋<字段幼名>)2.姿1.惹4聚合炒函数例s1琴5:求骡所有能职工桌基本夫工资差总和se塑le颗ctsu昆m(基本技工资)as工资枪总和fr恶omrs栗da;例s1容6:求践所有巨职工贡基本袋工资屡平均老值例s1吉7:求堡最高促工资例s1末8:求匙最低屡工资例s1绳9:求锡教授商人数se艇le杠ct斯c静ou央nt哪(教授)驶fr恶omrs舱da;se落le薯ctco践un尽t(职称)fr刺omrs取dawh阵er果e职称="教授“;(×)2.安1.闪4聚合侍函数—G滤ro细up唯B皆y子句将查佩询结暂果集艳按某桃一列横或多烧列的唯值分袭组,然值相炒等的恢为一牌组,话一个贼分组碍以一驰个元肤组的朱形式匹出现喇。例s2砍0:求嫌各职造称的荐平均来基本于工资se小le对ct职称,av揉g(基本级工资)乡丰fr嘱omrs摄dagr胞ou既p森by职称;2.音1.分4聚合盒函数—H正av蔬in萍g子句针对烘聚合权函数太的结殊果值盗进行久筛选将(选放择)瞒,它怎作用送于分径组计屋算结砌果集跟在Gr乖ou贸p漆By子句训的后失面,伸没有Gr菠ou术p城By则针西对全夫表例s2唤1:显忙示平孤均基淘本工跑资大抚于90域0的职助称se次le艺ct职称,av闯g(基本麦工资)贱fr章omrs控dagr差ou蓝p打by职称ha附vi定ngav陶g(基本孕工资)>士90示0;2.蹈1.饱4聚合茧函数—H粘av阿in呜g子句思考次:从xs酷xk中选师出两尾门(赤含)滤以上黄不及校格的搭学生趴学号多。2.役2多表舒查询/联接跨查询若一仓个查眉询同沈时涉夺及两侵个以村上的爬表,寇则称注之为仔连接型查询亮,包法括:内连铺接外连松接自连绪接复合其条件鬼连接2.闹2联接矩查询联接头形成阶新的丧关系2.雄2.游1内联稍接它是俱条件絮连接匠,这骄个条海件称菠为连趁接条哀件或查连接间谓词可以禽是等辆值连睛接,良也可萄以是垃不等察值连堂接新的铜关系奶的属女性集球是参唐加连溉接的聪关系团的属魂性的留组合晋,不费去除呜重复涛属性In云ne脑r是缺貌省的凝连接际方式也可版以用笛卡恳儿积+选择的方摘法实氧现2.甚2.质1内联倚接Jo贫in还/i烫nn慰er膛j荒oi亩n列出覆两个贺表中食仅满趟足联址接条正件的元记录资,为顺默认考联接税类型专。例s2末2:查引询每己个已选哪课学生宰的全乘部信撑息及烦其选饼课情榜况SE绘LE宿CTxs丝式da.*尘,xs掘xk.*嫌F俯RO畅Mxs殿daIN龙NE协R肠JO投INxs之xkONxs亚da.学号=xs守xk.学号;SE挣LE宝CTxs柏da.*河,xs决xk.*说F迅RO界Mxs妥da,xs同xkWh乱er宴exs节da.学号=xs蛛xk.学号;(笛卡耕尔乘寸积+选择)2.兼2.律2左联肃接Le随ft肆o粱ut康er卖j惨oi拦n列出待左边刚表(锣父表读)的串所有诵记录她和右笋边表堵(子葛表)项满足装联接晴条件晃的记苏录。例s2叹3:查脚询每个玩学生的全详部信柴息及见其选妈课情阅况SE劈燕LE腊CTxs替da.*耗,xs桶xk.*耍F六RO问Mxs维daLE阳FT循O撕UT秩ER闪J羽OI窜Nxs素xkONxs鸣da.学号=xs竿xk.学号;思考岔:例s2跳2与例s2山3有何拢不同左?2.兼2.以3右连否接Ri依gh凭t租ou教te防r买jo臣in列出渣右边睛表(御子表瓦)的池所有陆记录畏和左颈边表赏(父回表)熄满足侮联接卵条件挪的记皂录。例s2室4:se筝le忘ct食*融f哪ro强mxs寻xkri球gh麦t臭ou置te龄r勇jo腥inpk嚼qk;onxs传xk.课程桃代号=pk隶qk.课程淘代号思考蜜:怎嫩样列粪出没梯有学撑生选礼的课遥程?2.里2.赖4完全储联接Fu馅ll混o山ut侍er敌j缘瑞oi往n完全咬联接先:列缠出两饲个表往的所杂有记醉录、车不论洲是否餐满足泉联接占条件保。例s2帮5:Se笋le贤ct艇*咏f叶ro纤mxs咬dafu城ll征o饺ut帖er掩j球oi哨nxs售xkonxs蛋da.学号=xs括xk.学号;2.趴2.柴5三表车联接例s2磁6:查宵看学轻生选迷课情竭况:控学号乓,姓佣名,奶课程踏代号背,课上程名米称se磨le长ctxs龄da.学号,xs晕da.姓名,pk袭qk.课程狡代号,pk皂qk.课程吴名称fr添omxs肤da;ri脖gh者t州ou逼te狼r滔jo扔inxs利xk;le咳ft致o忽ut富er适j卸oi躬npk璃qk;onxs吩xk.课程平代号=pk喂qk.课程封代号;onxs艰da.学号=xs终xk.学号;2.众2.棋6自联眯接一个存表与成自身佣相联需要才使用涨表的别名SQ尝L允许孤在FR棚OM短语怠中为下关系制名定鲜义别疤名,勾格式秆为:<关系啊名>宾as袜<别名>As可用空格代替。例s2醉7:se坡le珠ct容x芳.学号fr娘omxs该dax;2.原2.胳6自联份接例s2销8:se微le焰ct辅l电.姓名as小组神长,“带领”,f阅.姓名as成员fr主om载x齿sd偷a2缓a棒s羊l,阅xs丘da垃2帅as拣f涂;wh垦er娱e珍l.学号=f讽.小组忆长2.找2.男6自联植接2.厉3子查稻询(星嵌套巩查询梳)子查杏询是侍嵌套缝在另围一查携询中俗的Se循le悦ct歪-F生ro挖m-偏Wh者er窃e表达它式(Wh冠er蔽e/落Ha陡vi逆ng)SQ翁L允许辩多层剖嵌套膀,由霸内而是外地膜进行龄分析箱,子发查询堵的结抢果作伐为父乡丰查询凯的查昌找条降件可以面用多帆个简计单查殃询来忽构成卷复杂鸟查询条,以够增强SQ途L的查忠询能症力2.垂3.融1子查井询-单值迅查询子查迟询只撕返回装一行海一列父查恭询与板单值母子查球询之悉间用域比较负运算炮符进兽行连久接运算他符:>、>=、=、<=、<、<>例s2染9:找承出与鬼王刚经职称羊相同睁的员鲜工Se荡le柏ct严*权f玩ro析mrs浴dawh圈er裂e职称=(饰se致le倡ct职称fr疲omrs婶dawh绒er汁e姓名=“王刚斗”)2.殖3.衬2子查块询-多值薄查询子查愈询返亮回多等行一润列运算甜符:In、Al弊l、So棋me析|A溪ny、Ex霜is奴ts标量刮值与这子查钻询返负回集残中的伞某一严个相泪等,tr仗ueIN被用舒来测伐试多绕值中评的成薪员例s3尤0:查周询选侧修‘A0相01拌’课程麦的学压生的狭学号细、姓漆名。Se勺le枣ct学号,姓名Fr担omxs瞎da;Wh疗er底e学号IN士;(S宴el券ec煮t学号Fr谊omxs武xk;Wh炭er肝e课程游代号=抗‘A映00京1’田);子查询多行1列2.毕3.居2子查红询——多值垂成员In例s3来1:查浊询选努修了拦‘蜻高等谊数学’的学强生的盲学号佛和姓旋名Se埋le妄ct学号,姓名Fr货omxs革daWh随er汇e学号IN(社Se继le螺ct学号Fr炼omxs掀xkWh亭er讨e课程板代号IN(基Se端le派ct课程念代号Fr缓ompk待qkWh炉er刘e课程务名称=鞠‘高等阴数学’)字);但VF油P6不支滋持深赌层子静查询屡。2.鸣3.盟2子查晚询——多值港成员In查询像高等抓数学啄的课术程代桃号查询区选择揪了高曲等数舌学的骄学生讨的学罗号多值狸比较棕:多行产一列父查粥询与收多值涨子查苗询之粘间的葛比较午需用Al浓l来连枝接标量肢值s比子梢查询阻返回谅集R中的货每个孙都大金时,s>香Al挑l轧R为Tru最eAl朱l表示田所有>all、<惨al其l、<=葵al拐l、>=嚷al火l、<>摊a科ll<>舱al够l等价狱于no滋t泛in2.圾3.逼2子查倍询——多值乎比较AL借L2.扁3.蚂2子查巩询——多值链比较AL床L例s3里2:查沸询女馅生中梯年龄伙比男旋生都抹小的撕女生匀的姓旁名se榨le投ct姓名fr读omxs茄dawh续er浴e出生尸日期>腹al刺l(s钻el偷ec校t出生科日期fr息omxs桨dawh巨er挪e性别=袍‘男’)勉an途d性别=画‘女’;2.市3.萍2子查蜂询——多值悟比较AL祖L思考绞:找出评具有雅最高鹿平均部成绩袭的学挺生的祖学号克及平浮均成工绩。父查饭询与泪多值心子查孝询之装间的言比较身需用So类me匪/A勇ny来连赛接,so探me与an络y等价榴。标量困值s只要比子宰查询斑返回仰集R中的一个大,s拐>So剥meR为Tru世e或s导>An闷yR为Tru并e>甚so铜me、<追so蜻me、<=绣so帐me、>=虾so春me、<>经s依om朱e=堤so裕me等价丸于in、<>征s滚om洞e不等山价于no杂t迈in2.寨3.显2子查截询—多值储比较som治e/兼An煎y例s3跃3:找索出不听是出翼生最样晚(论年龄均最小悉)的阴学生Se润le较ct冲*搁F类ro屡mxs哗daWh歼er今e出生孟日期<崖so谈me淘(枣S烟el谱ec有t出生蔑日期Fr僵omxs孟da);Se油le渔ct蜓*盈F论ro草mxs采daWh材er吃e出生丸日期<诸(质Se帐le吨ct姻m傲ax叨(出生占日期)Fr谋omxs仙da);2.梦3.夕2子查叛询——多值渴比较so皆meEx刃is秀ts饭+子查斥询用来狐判断厕该子俘查询梦是否怕返回葵元组当子傲查询份的结混果集非空时,Ex逆is吵ts为Tr问ue当子扑查询兼的结帅果集为空时,Ex驱is盆ts为Fa归ls离e不关蚁心子短查询稳的具勉体内替容,耳因此躁一般随用Se拒le喜ct旗*具有访外部增引用似的子怖查询热,称叙为相精关子验查询利(Co口rr太el绵at毛ed歌Q发ue圾ri春es)外层辨元组脱的属买性值渗作为优内层肢子查税询的皆条件2.俱3.榜3子查列询——存在闲判断Ex裂is蚁ts2.腊3.耳3子查均询——存在唉判断Ex童is率ts例s3达4:查结看已阳选课抗的学徒生信配息se上le吴ct意*陶f摊ro渴mxs冠dawh歪er戚eex覆is坝ts;(s嚷el蔬ec垦t顿*鹊fr枯omxs刘xkwh贯er寇exs俱xk.学号=xs鼻da.学号);例s3罩5:查吩看未兰选课康的学餐生信神息se以le挽ct绒*闯f凉ro渣mxs畜dawh咸er乘eno关t娘ex废is蹈ts;(s宋el此ec惑t假*牙fr包omxs熊xkwh鼻er牵exs臂xk.学号=xs孔da.学号);2.垃3.掏3子查话询——存在疑判断Ex脖is碧ts基本井原理2.隆3.谨3子查黎询——存在棉判断Ex球is贸ts思考犯:列出旅没有馋选’A0堵08诉’课程勒的学巷生的太学号房诚、姓绒名。2.扶4值SQ径L的集置合操乖作SQ稿L的结醋果集稍是元顶组的四集合多个Se私le每ct语句耀的结联果可逃以进锻行集世合操公作,住使结挪果为“集合”SQ撒L-有92支持参加自集合急操作壁的关市系(助结果碗集)激必须拴是相容的2.销4.冠1谦SQ躲L的集拢合操暑作——相容属性拼个数杂必须粘一致对应猜的类齿型必译须一侮致属性碗名无恩关最终反结果令集采孙用第绳一个指结果雾的属发性名缺省裤为自切动去申除重龄复元缓组,除非氏显式均说明AL亦LOr猎de败r魔By放在丹整个悔语句扣的最粮后2.讲4.胜2集合厨操作因类型并交差3、DM本L-散-数据益修改数据殿修改爆包括插入镇数据设、更渴新数鸦据、描删除爱数据逃。in惑se娱rt则up妻da惑te虫d离el始et顷e3.匠1插入悠数据标准SQ啦L插入逃一条嚷:IN俩SE喷RT纷I键NT租O表名[(廊字段1[,鬼字段2,…])臂]VA锻LU叫ES(表达母式1[,钢表达赚式2,…])插入廉多条击:(VF傍P6不支驰持)In贡se然rt丽i具nt兔o表名1[(龟字段1[,偶字段2,…])史]se淘le雄ct[(字段1[,点字段2,…])]fr砖om表名23.礼1插入列数据VF猫P特有挖格式IN较SE集RT枣I笋NT否Odb爪f_么na气meFR碰OM倘AR复RA经YAr惕ra孤yn迟am决e即|FR乱OM鹿ME萍MV劫AR说明部:①FR踏OM街AR戴RA吃Y络Ar士ra吩yN召am舒e说明描从指进定的判数组流中插讽入记惩录值贡;②FR己OM受M则EM怜VA笼R说明劈燕根据精同名生的内偷存变永量来吹插入贯记录慰值,爱如果年同名叶的变祝量不降存在限,那孩么相才应的吧字段兵为默脆认值夸或空奋。3.贝1插入秃数据插入敢一条例36:新昌增一袍个学膛生信痒息In培se根rt持I待nt买oxs示da(学号,姓名,性别,出生图日期,专业)Va两lu宏es(切‘2润00沿60淹90童79劝9’渐,枝‘张三陷’,‘男’,{移^1神98膊6-强10挥-1亮2}名,淋‘会计’)3.要1插入痛数据插入沙多条例37:给夕“会板计”颠专业刊的学挣生开混设必黄修课鹅财务供管理赤,建绕立选杨课信撤息In径se堆rt稍I坛nt扁oxs熄xk币;Se挺le庄ct学号,课程钩代号,n聚ul息lFr间omxs蒙da典,p轮kq亿k摩Wh挣er弦e专业=航‘会计液’an溪d课程痰代号=倘‘财务竭管理胞’;VF蓄P不支挑持3.彩2数据刷更新【格式】UP马DA艺TETa疏bl蓬eN域am忌eSE漆TCo剂lu固mn宽_N胡am倘e1辩=镰e灾Ex绩pr茅es瓣si制on拌1[,Co掏lu秤mn轧_N骑am矮e2企=歌eE只xp逆re荣ss狱io伞n2疯…]WH要ER规E慕Co盛nd孕it唱io雾n说明仁:一势般使途用WH解ER速E子句渠指定素条件皂,以绳更新诞满足序条件颈的一逃些记恐录的熄字段踩值,漆并且走一次鉴可以跨更新征多个卸字段挣;如貌果不情使用WH掉ER捧E子句推,则镇更新初全部虽记录恨。3.肝2数据因更新例14,给俯编号突为“05晴00脸2”的职间工提世高10%藏的职厅务补前贴,亡可以劲用如乖下命负令:UP阅DA动TERs紧gzSE盘T职务誉补贴=职务触补贴谎*1.倾10WH哄ER愁E编号=福“0牺50尖02徒"例15,给波所有慈职工究增加10凳0元其懂它补劲贴:UP僻DA御TERs慌gzSE水T其它须补贴=其它慨补贴能十10冶03.刊3数据僚删除数据掏删除衰(De博le政te)只能仗对整艳个元奶组操域作,忙不能沙只删你除某忆些属摆性上扬的值只能舱对一构个关必系起屑作用蔑,若革要从盆多个站关系仗中删告除元稼组,鹊则必乓须对套每个饥关系如分别络执行婚删除描命令格式之:De京le乱te梯F霉ro段m侨r熟Wh双er涛e覆P——从关平系r中删使除满绑足P的元奏组。3.雷3数据钉删除删除单个元组例16:删敞除学妖号为00万01属50居01的学表生的采信息de召le茧te痛f特ro职m学生Wh升er与e学号=众‘0眼00焰15翻00皇1’3.晓3数据伯删除删除多个元组例17:删慌除选酸课而摘未参她加考波试的类学生产的选武课信睛息De岭le星te而F稍ro狸m选课Wh彼er弱e成绩is昂n责ul乞l删除整个关系廉中的里所有导数据例18:删马除所润有学次生的欢选课华信息De励le物te绩F骂ro惑m选课4、数探据定或义语呀言(DD醉L)数据迁定义盛语言揭(Da军ta冻D伸ef钟in蜂it镜io估n栋La泊ng拣ua桶ge)Cr示ea辱te、Dr出op、Al托te雄r数据谦对象对的类控型基本刮表视图属性策的值病域(会数据博类型樱)完整伪性约加束索引4.援1沟DD绘L-表的爸定义4.慎1.谣1创建远表结河构Cr届ea经te申T抛ab穗le表名(字段1数据精类型1,…,字饺段n数据翁类型n俯)4.久1.泄1创建赠表结纯构在使拆用CR波EA校TE负T嘴AB设LE命令玩定义仗表时态,字贵段类很型用盼相应割的字咸母(C、N、F,I,Y、D、T、M、G、)表示葱,有祝些类哈型需健要用默户给嫂定字复段宽皇度和踏小数猜位。4.花1.说1创建肥表结轻构例1:创建捡学生登档案伤表,芹该表积的字靠段为叔:学握号,c型,雕长度绵为10;姓海名,c型,菜长度症为10;性耐别,c型,得长度镇为2;出甘生日龙期,d型;垮班级跟,c型,邻长度20。cr爽ea艺te然t鸣ab纤le学生奸档案(学号c(乌10献),姓名c(叫10想),性别c(脆2)归,出生竟日期d,班级c(竭20委));4.刮1.疾1创建添表结厚构举一移反三缎:创建逗一个维“课才程”林表,横字段索有:课程蜻代号,c型,10位;课程宿名称,c型,20位;学时,N型,5位,暖小数1位;学分,N型,4位,俘小数1位。4.叠1.翼1创建登表结清构用CR珠EA级TE尽T码AB纹LE命令尚建立恒表时甲可同辩时创偏建:满足唇实体库完整单性的胆主关织键字影(主乔索引)PA肠IM核AR陈Y番KE菜Y;定义言域完时整性的CH西EC母K约束鸭及出遭错提剑示信拖息ER夺RO唉R;定义扬默认掏值的DE剥FA椒UL理T等;此外掩还有蒜描述蒙表之蔽间联客系的FO偏RE缩慧IG宜N雀KE注Y和RE共FE占RE佳NC洞ES等。例2:新史建一遭个“仗专业瓶”表,含字领段:涨专业省名称仅,c型,10位;判所属舟系,c型,12位;马学生来数,I型;脚增设国日期朗,D型。徒同时希指定打专业股名称长为主蜓索引探,并阿且要世求学默生数富大于0,否民则提柳示“镇学生兼数应舍该大鼻于0”。CR脑EA骄TE哲T馋AB若LE专业辨(;专业锦名称C(10)PR粘IM凉AR疫Y划K良EY,所属夕系C(12),斯;学生组数ICH妨EC凡K(学生警数>0)ER耍RO挣R拌“学生强数应涛该大舌于0!”,增绳设日易期D)4.无1.芹1创建表-列级胸约束例3:创岁建“伍学生粒选课剂”表它,字咬段为淘:学挥号C(俱10旋),课程轿代号C(希10命),成绩N(届8,备2)。与学生拉档案深表按点学号云建立拳外键装联系葡,与兆课程覆表按循课程蔬代号壮建立辣外键胳联系盘。CR因EA收TE灶T朝AB腊LE学生吴选课(所;学号C(切10触),课程咏代号C(凳10买),成绩N(榴8,称2)图,帜;FO被RE脂IG傍N庆K增EY学号TA妻GFK鞠_X神hRE标FE籍RE墓NC减ES;学生占档案,;FO乌RE渠IG稍N经K竹EY课程棚代号TA刮GFK捐_K个h;RE恐FE速RE壤NC汉ES课程;);4.苹1.仗1创建表-表级帝约束AL鄙TE追R博TA待BL届E表名修改伯字段区名;修改谎字段抹类型坡;删除庭字段匪;添加剪字段匪;修改溉主键叛和联壤系。4.歪1.东2表结雀构的惜修改例4:将匹“专黑业”加表的增设辣日期字段镜名改熄为开办妄日期。AL屑TE块R内TA佩BL弄E专业RE镜NA激MECO四LU饭MN增设裤日期to开办搅日期;4.判1.奥2表结弓构的乡丰修改-字段史改名4.域1.耻2表结拘构的陶修改

温馨提示

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

最新文档

评论

0/150

提交评论