实验四SQL 单表查询语句练习 一、 实验目的 1. 掌握SQL Server 数据库的恢复技术 2. 熟练掌握SQL 单表查询语句 二、实验内容 1. 数据库恢复 2. SQL 查询语言练习 实验基础知识提要 Microsoft® SQL Server™查询分析器是一种图形工具,您可以使用它创建查询和其它 SQL 脚本,并针对 SQL Server 数据库执行它们。 连接 SQL Server 连接某个 Microsoft® SQL Server™ 实例以打开 SQL 查询分析器中的一个查询窗口。如果通过 SQL Server 企业管理器中的连接访问 SQL 查询分析器,则自动打开一个查询窗口。 如果未建立连接而访问 SQL 查询分析器,则显示"连接到 SQL Server"对话框,使您可以指定数据库服务器。该对话框还可从工具栏和从"文件"菜单上的"连接"命令进行访问。 下表列出"SQL 查询分析器"工具栏中显示的图标。 最基本的查询语句具有以下的形式: SELECT select_list FROM table_sou rce [ WHERE search_condition ] select_list 描述结果集的列。它是一个逗号分隔的表达式列表。每个表达式同时定义格式(数据类型和大小)和结果集列的数据来源。每个选择列表表达式通常是对从中获取数据的源表或视图的列的引用,但也可能是其它表达式,例如常量或 Transact-SQL 函数。在选择列表中使用 * 表达式指定返回源表中的所有列。 选择列表还可包含控制结果集的最终格式的关键字: DISTINCT DISTINCT 关键字可从结果集中除去重复的行。 TOP n TOP 关键字指定返回结果集的前 n 行。如果指定了 ORDER BY,行将在结果集排序之后选定。除非指定了 PERCENT 关键字,否则 n 即为返回的行数。PERCENT 指定 n 为结果集中返回的行的百分比。 三、实验步骤 构建一下数据库表作为实验数据来源 3.1 Produ cts(产品) 代码 描述 数据类型 长度 约束条件 Produ ctID 产品编号 INT 4 主码 Produ ctName 品名 VARCHAR 40 Su pplierID 供货厂商编号 INT 4 Category ID 所属种类号 INT 4 Qu antity PerUnit 单位数量 VARCHAR 20 UnitPrice 单价 FLOAT 8 UnitsInStock 库存 INT 2 UnitsOnOrder 定货数 INT 2 ReorderLev el 修订量 INT 2 Discontinu ed 是否进行 BIT 1 3.2 Orders(定单) 代码 描述 数据类型 长度 约束条件 OrderID 定单编号 INT 4 主码 Cu stomerID 顾客编号 VARCHAR 5 Employ ee...