ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:88.54KB ,
资源ID:7209994      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7209994.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(2023年关系数据库标准语言SQL.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2023年关系数据库标准语言SQL.doc

1、第三部分 关系数据库标准语言SQL一、 SQL概述1.1 SQL的概念:SQL(Structured Query Language)是结构化查询语言的简称,它引领着关系数据库的发展方向,是未来关系数据库发展的标准。1.2 SQL的特点:u 一体化u 高度非过程化u 非常简洁u 直接以命令方式交互使用1.3 SQL的重要命令:u 数据查询:SELECTu 数据定义:CREATE、DROP、ALTERu 数据操纵:INSERT、UPDATE、DELETE二、 使用命令建立SQL查询2.1查询的概念:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。2.2 SQL

2、查询语句格式:u SELECT : 要查询的数据(字段)u FROM :数据来源(要查询的数据来自哪个或哪些表)u WHERE :查询需要满足的条件u GROUP BY :对查询的数据进行分组u ORDER BY :对查询结果进行排序2.3 SQL简朴查询:1. 在当前数据库当前表中查询某一数据基本格式:SELECT Select_Item FROM Table 其中:Select_Item :字段名列表 Table :数据表名称例题2.1:从职工关系中检索所有工资值。实现语句:SELECT 工资 FROM 职工2. 在指定数据库指定表中查询某一数据基本格式:SELECT Alias.Sele

3、ct_Item FROM DatabaseName!Table例题2.2:从订货管理数据库中的职工数据表中检索所有工资值。实现语句:SELECT 职工.工资 FROM 订货管理数据库!职工3. 在当前数据库当前表中查询所有数据基本格式:SELECT * FROM Table例题2.3:从当前数据库中当前数据表中检索所有数据。实现语句:SELECT * FROM 职工4. 在当前数据库当前表中查询所有数据(不允许内容反复)基本格式:SELECT ALL | DISTINCT Select_Item FROM Table例题2.4:从当前数据库中当前数据表中检索所有不反复的工资数据。实现语句:SE

4、LECT DISTINCT 工资 FROM 职工5. 在当前数据库当前表中进行条件查询基本格式:SELECT Select_Item FROM Table WHERE JoinCondition例题2.5:在当前数据库当前表中,查询工资大于1210元职工的仓库号Select 仓库号 from 职工 where 工资1210实现语句:SELECT 仓库号 FROM 职工 WHERE 工资1210例题2.6:查询在仓库“WH1”或“WH2”工作,并且工资少于1250元的职工工号实现语句:SELECT 职工号 FROM 职工 WHERE 工资1230 AND (职工.仓库号=仓库.仓库号)特别注意:

5、u 职工.仓库号=仓库.仓库号 是连接条件u 假如在FROM之后有两个关系,则这两个关系之间肯定有一种联系,否则无法构成检索表达式例题2.8:找出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。实现语句:SELECT 职工号,城市 FROM 职工,仓库 WHERE 面积400 AND (职工.仓库号=仓库.仓库号)2.5 SQL嵌套查询:例题2.9:哪些城市至少有一个仓库的职工工资为1250元?实现语句:SELECT 城市 FROM 仓库 WHERE 仓库号 in (SELECT 仓库号 FROM 职工 WHERE 工资=1250)例题2.10:查询所有职工的工资都多于1210元

6、的仓库信息。实现语句:SELECT * FROM 仓库 WHERE 仓库号 NOT IN (SELECT 仓库号 FROM 职工 WHERE 工资=1210)例题2.11:找出和职工E4挣同样工资的所有职工。实现语句:SELECT 职工号 FROM 职工 WHERE 工资=(SELECT 工资 FROM 职工 WHERE 职工号=”E4”)2.6 SQL几个特殊运算符:u BETWEEN AND :和之间u LIKE:字符串匹配运算符例题2.12:检索出工资在1220元到1240元范围内的职工信息。实现语句:SELECT * FROM 职工 WHERE 工资 BETWEEN 1220 AND

7、1240例题2.13:从供应商关系中检索出所有公司的信息,不要工厂或其他供应商的信息。实现语句:SELECT * FROM 供应商 WHERE 供应商名 LIKE “%公司”通配符:u % :表达任意多个字符(含0个)u _ :表达一个字符2.7 SQL排序:基本格式:ORDER BY Order_Iten ASC|DESC ,Order_Iten ASC|DESC例题2.14:按职工的工资值升序检索出所有职工信息。实现语句:SELECT * FROM 职工 ORDER BY 工资 注意:默认为升序例题2.15:先按仓库号排序,再按工资排序并输出所有职工信息。实现语句:SELECT * FRO

8、M 职工 ORDER BY 仓库号,工资 2.8 SQL计算查询:1.用于检索的函数:COUNT()计数 SUM()求和 AVG()计算平均值 MAX()求最大值 MIN()求最小值2.例子:例题2.16:找出供应商所在地的数目。实现语句:SELECT COUNT(DISTINCT 地址) FROM 供应商例题2.17:求出供应商数据表中记录数目。实现语句:SELECT COUNT(*) FROM 供应商例题2.18:求支付的工资总数。实现语句:SELECT SUM(工资) FROM 职工例题2.19:求北京和上海的仓库职工的工资总和。实现语句:SELECT SUM(工资) FROM 职工 W

9、HERE 仓库号 IN (SELECT 仓库号 FROM 仓库 WHERE 城市=”北京” OR 城市=”上海”)例题2.20:求所有职工的工资都多于1210元的仓库的平均面积。实现语句:SELECT AVG(面积) FROM 仓库 WHERE 仓库号 NOT IN (SELECT 仓库号 FROM 职工 WHERE 工资0) ERROR “面积必须大于0”)3.数据表字段默认值设立方法基本格式:CREATE TABLE|DBF TableName1 Name LongTableName FREE(FieldName1 FieldType(nFieldWidth,nPrecision) DEF

10、AULT eExpression )例题5.3:建立数据表“仓库1”,并将“仓库1”数据表的“面积”字段的默认值设立为200。实现语句:CREATE TABLE 仓库1(仓库号 C(5),城市 C(10),面积 I DEFAULT 200)4.数据表字段主关键字或候选索引设立方法基本格式:CREATE TABLE|DBF TableName1 Name LongTableName FREE(FieldName1 FieldType(nFieldWidth,nPrecision) PRIMARY KEY | UNIQUE ) 注意:UNIQUE在此处是候选索引例题5.4:建立数据表“仓库1”,并

11、将“仓库号”字段设立为主关键字。实现语句:CREATE TABLE 仓库1(仓库号 C(5) PRIMARY KEY,城市 C(10),面积 I)5.2 表删除:基本格式:DROP TABLE | DBF TableName 例题5.5:删除数据表“仓库1”。实现语句:DROP TABLE 仓库15.3 表结构修改:1.添加新字段、修改已有字段并设立字段级相关规则:基本格式:ALTER TABLE TableName ADD | ALTER COLUMN FieldName FieldType(nFieldWidth,nPrecision)NULL | NOT NULL&字段是否允许为空CHE

12、CK lExpression ERROR cMessageText&设立字段的有效性规则DEFAULT eExpression&设立字段的有效性规则PRIMARY KEY | UNIQUE&设立字段索引类型例题5.6:为订购单1表增长一个货币类型的总金额字段。实现语句:ALTER TABLE 订购单1 ADD 总金额 Y CHECK 总金额0 ERROR “总金额应当大于0”例题5.7:将订购单1表的订购单号字段的宽度由本来的5改为6。实现语句:ALTER TABLE 订购单1 ALTER 订购单号 C(6)2.定义、修改、删除字段级有效性规则和默认值定义:基本格式:ALTER TABLE T

13、ableName ALTER COLUMN FieldName NULL | NOT NULL&字段是否允许为空ALTER TABLE TableName ALTER COLUMN FieldName SET CHECK lExpression ERROR cMessageText&设立字段的有效性规则ALTER TABLE TableName ALTER COLUMN FieldName DROP CHECK&删除字段的有效性规则ALTER TABLE TableName ALTER COLUMN FieldName SET DEFAULT eExpression&设立字段的默认值ALTER

14、 TABLE TableName ALTER COLUMN FieldName DROP DEFAULT&删除字段的默认值例题5.8:修改(定义)总金额字段的有效性规则。实现语句:ALTER TABLE 订购单1 ALTER 总金额 SET CHECK 总金额100 ERROR “总金额应当大于100”例题5.9:删除总金额字段的有效性规则。实现语句:ALTER TABLE 订购单1 ALTER 总金额 DROP CHECK3.删除字段、修改字段名,定义、修改、删除表一级的有效性规则:基本格式:ALTER TABLE TableName DROP COLUMN FieldName&删除字段AL

15、TER TABLE TableName RENAME COLUMN FieldName1 TO FieldName2&修改字段名ALTER TABLE TableName SET CHECK lExpression ERROR cMessageText&设立表的有效性规则ALTER TABLE TableName DROP CHECK&删除表的有效性规则例题5.10:将订购单1表的总金额字段名改为金额。实现语句:ALTER TABLE 订购单1 RENAME 总金额 TO金额例题5.11:删除订购单1金额字段。实现语句:ALTER TABLE 订购单1 DROP 金额六、 视图:6.1 视图的

16、命令操作:1.视图的定义格式:格式:CREATE VIEW ViewName AS SelectStatement其中:SelectStatement :查询语句,用于限定视图中的数据2.从单个表派生出视图:构成视图的内容来源于单个表。例题6.1:运用“职工”数据表,建立包含职工号与仓库号的视图。实现语句:CREATE VIEW ew AS SELECT 职工号,仓库号 FROM 职工注:视图一旦定义,就可以和基本表同样进行各种查询与修改。3.从多个表派生出视图:例题6.2:运用“职工”和“仓库”数据表,建立包含职工号、仓库号、城市、面积、工资的视图。实现语句:CREATE VIEW ew A

17、S;SELECT 职工号,职工.仓库号,城市,面积,工资 FROM 职工,仓库 WHERE 仓库.仓库号=职工.仓库号注:视图一旦定义,就可以和基本表同样进行各种查询与修改。4.删除视图:基本格式:DROP VIEW ViewName例题6.3:删除视图ew。实现语句:DROP VIEW dw5.关于视图的说明:u 视图可以更新;u 视图不含真正的数据,仅是原表的一个窗口;u 在视图中可以进行查询操作,但视图的插入、更新操作有一定的限制;u 假如一个视图来源于单个表,则可以进行插入与更新操作,不能进行删除操作;u 假如一个视图来源于多个表,则插入、更新与删除操作都不能进行。u 可以从一个表或多

18、个相关联的表中提取有用信息;u 可以用来更新表,并将结果永久保存在磁盘上;u 只有在包含视图的数据库打开时,才干使用视图。6.2 建立视图:1建立视图的方法:u 使用“项目管理器”建立视图;u 使用“新建”对话框建立视图;u 使用命令CREATE VIEW命令打开视图设计器建立视图;u 通过直接使用命令CREATE VIEW AS 建立。2.视图设计器与查询设计器的区别:u 视图建立后直接保存在数据库中,在磁盘上没有相应文献,查询要形成.qpr文献;u 视图可以更新,查询不能更新(除非重新查询);u 查询有“查询去向”,视图没有。6.3 视图的分类:u 本地视图:使用当前数据库中的表建立的视图。u 远程视图:使用非当前数据库中的表建立的视图。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服