实验二 T-SQL语言基本操作
一、实验目的
本实验主要了解T-SQL语句以及在查询分析器中执行T-SQL语句的方法。通过本实验,读者将了解使用T-SQL语句创建数据库和数据表;掌握数据库查询语句Select语句的基本语法及使用方法;掌握对数据表进行数据插入、修改和删除的T-SQL语句;了解T-SQL语言的各种运算符、控制语句的功能并学会简单的程序编写。 二、实验环境
? Microsoft SQL Server 2012 SSMS ? Book数据库 三、实验内容
1.利用SSMS中提供的“生成SQL脚本”命令编写Book数据库中数据表对象“T_Teacher”、“T_BookOrder”、“T_BookInfo”、“T_Publisher”、“T_Academy”创建的脚本文件D:\\DBF\\Table.sql。 实验步骤:
1)右击Book,点击“任务”中的“生成脚本”
\\
2)点击“选择对象”,在“选定特定数据库对象”中选上所有的表,再点下一步
3)在“设置脚本编写选项”中设置文件名为D:\\DBF\\Table.sql
4)最后点击完成即可
2.在查询分析器中使用T-SQL语句完成实验一中的第1题。
创建一个名称为Book的数据库,支持教材订购信息管理,要求:
(1)将主数据库文件Book_Data.MDF放置在的D:\\DBF文件夹中,文件大小为5MB,最大值为50MB,文件增量为2MB。
(2)将事务日志文件Book_Log.LDF放置在的D:\\DBF文件夹中,文件大小为5MB,最大值为100MB,文件增量为1MB。
实验步骤:
在查询分析器中输入以下语句即可
3.编写SELECT语句,建立以下查询 1)显示T_BookInfo表中所有字段的值。 查询语句:
SELECT *
FROM T_Teacher 执行可得:
2)查询T_Teacher表中所有记录的TeacherCode、TeacherName、EnterDate和Title字段信息。 查询语句:
SELECT TeacherCode,TeacherName,EnterDate,Title FROM T_Teacher 执行可得:
3)查询2007年以后出版的教材名称(BookName)、出版日期(PublishDate)和库存量(StockNum),显示时字段标题分别为:教材名称、出版日期和库存量。 查询语句:
SELECT BookName AS 教材名称, PublishDate AS 出版日期, StockNum AS 库存量 FROM T_BookInfo
WHERE year(PublishDate)>=2007 执行可得:
4)查询所有教材的出版社代码(PublisherCode),将重复的记录去掉。 查询语句:
SELECT DISTINCT PublisherCode AS 出版社代码 FROM T_BookInfo 执行可得: