案例一:创建数据库并使用索引查询学员考试成绩

1、什么是索引。

        数据库中的索引与书籍中的目录类似,在一本书中,无须阅读整本书,利用目录就可以快速查找所需信息,在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。

2、索引分类。

  • 唯一索引
  • 主键索引
  • 聚集索引
  • 非聚集索引
  • 复合索引
  • 全文索引

3、实验环境。

        在SQL Server 2016的服务器上,bdqn数据库保存了学员及考试信息。

2、需求描述。

  • 利用索引查询考试成绩为80~90分的所有记录。

  • 要求输出:学员姓名、课程名、考试日期和学员成绩。

4、实验步骤。

1、查询表中的学员姓名、课程名、考试日期、学员成绩,并且考试成绩为80~90分。

案例一:创建数据库并使用索引查询学员考试成绩_第1张图片

命令参考:

select xueyuan.学员姓名,kecheng.课程名,chengji.考试日期,chengji.学员成绩
from xueyuan,kecheng,chengji
    with(index=IX_chengji)
    where 学员成绩 between 80 and 90 and kecheng.课程ID=chengji.课程ID and xueyuan.学员ID=chengji.学员ID
 

你可能感兴趣的:(数据库(SQL,Server,2016),数据库)