实验二 T-SQL语言基本操作 - Welcome to nginx!.doc

实验二 T-SQL语言基本操作 - Welcome to nginx!.doc

ID:56953757

大小:141.50 KB

页数:9页

时间:2020-07-28

实验二 T-SQL语言基本操作 - Welcome to nginx!.doc_第1页
实验二 T-SQL语言基本操作 - Welcome to nginx!.doc_第2页
实验二 T-SQL语言基本操作 - Welcome to nginx!.doc_第3页
实验二 T-SQL语言基本操作 - Welcome to nginx!.doc_第4页
实验二 T-SQL语言基本操作 - Welcome to nginx!.doc_第5页
资源描述:

《实验二 T-SQL语言基本操作 - Welcome to nginx!.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二T-SQL语言基本操作一.实验目的本实验主要了解T-SQL语句以及在查询分析器中执行T-SQL语句的方法。通过本实验,读者将了解使用T-SQL语句创建数据库和数据表;掌握数据库查询语句Select语句的基本语法及使用方法;掌握对数据表进行数据插入、修改和删除的T-SQL语句;了解T-SQL语言的各种运算符、控制语句的功能并学会简单的程序编写。二.实验环境lMicrosoftSQLServer2005SSMSlBook数据库三.实验内容1.利用对象资源管理器中提供的“生成SQL脚本”命令编写Book数据库中数据表对象

2、“T_Teacher”、“T_BookOrder”、“T_BookInfo”、“T_Publisher”、“T_Academy”创建的脚本文件D:Table.sql。实验参考步骤:1)在对象资源管理器右单击Book数据库,选择“任务/生成脚本”菜单,进入“生成脚本”向导,选中“Book”数据库,并勾选“为所选数据库中的所有对象编写脚本”后,点击“下一步”按钮。2)在脚本选项对话框中点“下一步”,进入输出选项对话框,在其中选择输出文件3)然后点“完成按钮”生成脚本文件。2.在SSMS中,并建一个查询窗口,在其中输入以下T

3、-SQL语句后,点“执行”按钮完成实验一中的第1题。CREATEDATABASEBookON(NAME=Book_Data,FILENAME='C:DBFBOOK_Data.MDF',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=2MB)LOGON(NAME=Book_log,FILENAME='C:DBFBook_Log.LDF',SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=1MB)3.编写SELECT语句,建立以下查询1)显示T_BookInfo表中所有字段的值。S

4、ELECT*FROMT_BookInfo2)查询T_Teacher表中所有记录的TeacherCode、TeacherName、EnterDate和Title字段信息。SELECTTeacherCode,TeacherName,EnterDate,TitleFROMT_Teacher3)查询男教师的姓名(TeacherName),显示时将字段名TeacherName改为“姓名”。SELECTTeacherNameAS姓名FROMT_TeacherWHERESex='男'4)查询2007年以后出版的教材名称(BookNam

5、e)、出版日期(PublishDate)和库存量(StockNum),显示时字段标题分别为:教材名称、出版日期和库存量。SELECTBookNameAS教材名称,PublishDateAS出版日期,StockNumAS库存量FROMT_BookInfoWHEREyear(PublishDate)>='2007'或SELECTBookNameAS教材名称,PublishDateAS出版日期,StockNumAS库存量FROMT_BookInfoWHEREPublishDate>='2007-01-01'5)查询所有教材的出

6、版社代码(PublisherCode),将重复的记录去掉。SELECTDISTINCTPublisherCodeAS出版社代码FROMT_BookInfo6)查询学生订书量(StuBookNum)最大的3个记录,显示教材代号(BookCode)和学生订书量(StuBookNum)。SELECTtop3BookCodeAS教材代号,StuBookNumAS学生订书量FROMT_BookOrderORDERBYStuBookNumDESC7)查询学生订书量(StuBookNum)在150到250之间的教材信息。SELECTB

7、ookCode,TeacherCode,StuBookNum,OrderTimeFROMT_BookOrderWHEREStuBookNumBETWEEN150AND2508)查询每一种教材的学生订书总量。SELECTBookCodeAS教材代号,SUM(StuBookNum)AS学生订书数量FROMT_BookOrderGROUPBYBookCode9)查询书名为“VB程序设计”的教材的学生总订量(StuBookNum)和教师总订量(TeaBookNum)和总订量。SELECTSUM(StuBookNum)AS学生总订

8、量,SUM(TeaBookNum)AS教师总订量,SUM(StuBookNum)+SUM(TeaBookNum)AS总订量FROMT_BookInfo,T_BookOrderWHERET_BookInfo.BookCode=T_BookOrder.BookCodeANDBookName='VB程序设计'或SELECT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。