下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
期末考试复习:用SQL语句完成以下操作。1.数据库的使用与管理Step1.创建MyCom数据库,并使用该数据库。CREATEDATABASEMycomUSEMycomGO//Step2.使用哪个系统存储过程可以显示数据库使用和保留的空间?//Step3.使用哪个系统存储过程可以查看指定数据库的基本信息?//Step4.删除数据库的语句为?(写出语句,但不要删除MyCom数据库)2.数据表的使用与管理Step1.在MyCom数据库中创建students表,该表有7个列,每一个列都由列名、数据类型和是否为NULL属性组成。studentNumber表示学生代号,数据类型为INT,不允许空;studentName表示学生姓名,数据类型为VARCHAR,长度32,不允许空;gender表示学生的性别,数据类型为CHAR,长度2,允许空;birthday表示学生的出生日期,数据类型为DATETIME,允许空;birthplace表示学生的出生地,数据类型为VARCHAR,长度32,允许空;telphone_no表示学生的联系电话,数据类型为VARCHAR,长度32,允许空。address表示学生的住址,数据类型为VARCHAR,长度128,允许空。CREATETANLEstudents(studentNumberINTNOTNULL,studentNameVARCHAR(32)NOTNULL,genderCHAR(2)NULL,birthdayDATETIMENULL,birthplaceVARCHAR(32)NULL,telphone_noVARCHAR(32)NULL)GOStep2.在MyCom数据库中创建orders表,该表有4个列,每一个列都由列名、数据类型和是否为NULL属性组成。order_no表示订单号码,数据类型为CHAR,长度10,不允许空,指定为Identity属性;customer_no表示客户代号,数据类型为CHAR,长度10,不允许空;product_no表示产品代号,数据类型为VARCHAR,长度20,不允许空;amount表示订单的金额,数据类型为MONEY,不允许空。CREATETABLEorders(order_noINTIdentity,customer_noCHAR(20)NOTNULL,product_noVARCHAR(20)NOTNULL,amountMONEYNOTNULL)GOStep3.在students表中增加一个others字段,others表示学生的备注信息,字段的数据类型为VARCHAR,长度为256,允许空。ALTERTABLEstudentsADDothersVARCHAR(256)NULLGOStep4.在orders表中增加一个order_date字段,order_date表示订单的签约日期,字段的数据类型为DATETIME,允许空,无默认值。ALTERTABLEordersADDorder_dateDATETIMENULLGOStep5.将orders表中新增的order_date字段删除。ALTERTABLEordersDROPCOLUMNorder_dateGOStep6.将orders表删除。DROPTABLEorders//Step7.使用哪个系统存储过程可以查看有关表结构的信息?3.数据操作Step1.向表students依次插入二行数据,效果如图所示。插入第一行,答案:INSTERINTO studentsVALUES(1,’张三’,’男’,’1980-1-1’,’湖南长沙’,’插入第二行,答案:INSTERINTO studentsVALUES(2,’李四’,’男’,’1979-1-1’,’(没有出现在INSERT语句中的列应该允许为空、或有默认值、或可以自动获取数据等。)Step2.更新表students中的数据,将李四的birthplace更改为’湖北武汉’。答案:UPDATEstudentsSETbirthplace=’湖北武汉’WHEREstudentNumber=2GOStep3.删除表students中的数据,将第一行张三的数据删除。答案:DELETEFROMstudentsWHEREstudentNumber=1GOStep4.思考:删除表students中的所有数据的SQL语句为?DELETEFROMstudentsGO4.数据查询(请使用Northwind数据库)Step1.检索雇员(Employees)表中,描述雇员ID、姓、名、职称的列。列的显示顺序可以与列的定义顺序不同,且对数据的存储没有影响。SELECTEmployeeID,FIRSTNAME,LASTNAME,TERRITORYIDFROMEmployeesGOStep2.检索产品(Products)表中的信息,由于市场需要,单价(UnitPrice)统一下浮25%,将它作为新列UnitPriceReduced出现。SELECT*,UnitPriceReduced=UnitPrice*0.75FORMProductsGOStep3.检索雇员所辖领域(EmployeeTerritories)表,分别用ALL、DISTINCT检索雇员ID这一列,观察区别。SELECTALLEmployeeIDFORMEmployeeTerritoriesSELECTDISTINCTEmployeeIDFORMEmployeeTerritoriesStep4.检索产品(Products)表中,描述产品ID、产品名称、产品单元数量(QuantityPerUnit)、产品单元价格(UnitPrice)、库存量(UnitsInStock)的列。从中检索出库存量>100的产品,并按照价格降序、库存量升序排列。SELECTProductID,ProductName,QuantityPerUnit,UnitPrice,UnitsInStockFROMProductsWHEREUnitsInStock>100ORDERBYUnitPriceDESC,UnitsInStockASCStep5.从雇员(Employees)表中检索出职称以Sales打头的雇员情况。SELECT*FROMEmployeesWHERE职称LIKE’Sales%’Step6.从产品(Products)表中检索,单价大于100或者库存量大于100的产品,按照库存量降序排列。SELECT*FROMProductsWHEREUnitPrice>100ORUnitsInStock>100ORDERBYUnitsInStockDESCStep7.对定购(Orders)表中的数据进行以下统计:统计同一雇员的出货单张数、同一雇员的出货单上的最高运费(Freight)。SELECTCOUNT(*)AS’出货单张数’MAX(Freight)AS’最高运费’FROMOrdersGROUPBYEmpIDStep8.对表EmployeeTerritories和Employees
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/Z 6113.405-2026无线电骚扰和抗扰度测量设备和测量方法规范第4-5部分:不确定度、统计学和限值建模替换试验方法的使用条件
- 流程工业智能制造技术理论及应用 课件 第五章-流程工业过程实时优化
- 感恩活动策划方案流程(3篇)
- 江门地产活动策划方案(3篇)
- 活动策划方案赚钱文案(3篇)
- 跨年欢聚活动策划方案(3篇)
- 配送企业人员管理制度范本(3篇)
- 高速道路救援管理制度范本(3篇)
- 2026年及未来5年市场数据中国投资保险行业市场深度分析及发展趋势预测报告
- 养老院活动策划制度
- DB3210T1036-2019 补充耕地快速培肥技术规程
- 混动能量管理与电池热管理的协同优化-洞察阐释
- T-CPI 11029-2024 核桃壳滤料标准规范
- 统编版语文三年级下册整本书阅读《中国古代寓言》推进课公开课一等奖创新教学设计
- 《顾客感知价值对绿色酒店消费意愿的影响实证研究-以三亚S酒店为例(附问卷)15000字(论文)》
- 劳动仲裁申请书电子版模板
- 赵然尊:胸痛中心时钟统一、时间节点定义与时间管理
- 家用燃气灶结构、工作原理、配件介绍、常见故障处理
- ZD(J)9-型电动转辙机
- DB21T 3414-2021 辽宁省防汛物资储备定额编制规程
- 2024年度中国LCOS行业研究报告:广泛应用于投影、AR/VR、车载HUD的微显示技术
评论
0/150
提交评论