一、实验目的

  1. 掌握使用SQL语句创建表、修改表结构、删除表、定义和删除索引、维护索引
  2. 理解索引的概念与类型

二、实验内容

  1. 使用SQL 管理平台在“学生管理”数据库创建“学生表”
  2. 使用T-SQL语句在“学生管理”数据库创建“课程表”和“成绩表”
  3. 使用T-SQL语句修改表的结构
  4. 使用SQL 管理平台为“学生”表创建一个索引名为“学生姓名_index”的索引
  5. 使用T-SQL语句为“课程”表创建一个索引名为“课程_index”的非聚簇索引
  6. 使用T-SQL语句将“课程”表中的索引文件“课程_index”删除
  7. 使用T-SQL语句将“成绩”表删除

三、实验过程、结果

1.打开数据库,新建表,打开表设计器对话框后,创建列名,数据类型等,设置列属性,在表的各列的属性均编辑完成后,单击工具栏中的“保存”按钮,在对象资源管理器中查看所建的表,选中“学生管理”数据库,双击“表”对象

创建学生表课程表选课表MySQL sql创建课程信息表_jar

2.打开SQL,在对象资源管理器中,用鼠标选中要创建表的数据库(“学生管理”),右击,在弹出的快捷菜单中选择“新建查询”选项,打开查询编辑器。在查询编辑器的输入窗口输入如下语句,单击执行,完成创建“课程”表,使用同样的方法创建“成绩”表

创建学生表课程表选课表MySQL sql创建课程信息表_jar_02

3.打开SQl,选中“学生管理”数据库,右击,选择“新建查询”选项,打开编辑器,输入相关指令语句,执行,“课程”表增加一个学分属性,输入相关语句,单击执行,“课程”表修改学分属性数据类型为INT,输入相关语句,单击执行,在课程表中删除备注属性

 

创建学生表课程表选课表MySQL sql创建课程信息表_蓝桥杯_03

创建学生表课程表选课表MySQL sql创建课程信息表_创建学生表课程表选课表MySQL_04

4.打开SQL,选中“学生管理”数据库,选中“表”中的“学生”表,展开,右击“索引”选项,在弹出的快捷菜单上选择“新建索引”选项,输入索引名称,选择索引类型是唯一索引,单击“添加”按钮选择要添加到索引的表列,在该窗口中选择要添加的索引键,如要删除索引键,先选择要删除的索引键,再单击“删除”按钮即可,选择“选项”,可以进行其他设置。

创建学生表课程表选课表MySQL sql创建课程信息表_创建学生表课程表选课表MySQL_05

5.打开SQL,展开“数据库”,选中“学生管理”数据库,右击,在弹出的快捷菜单中选择“新建查询”选项,打开查询编辑器,输入相关语句,单击执行,展开“课程”->“索引”选项,查看建立的复合索引

创建学生表课程表选课表MySQL sql创建课程信息表_c++_06

6.打开SQl,展开“数据库”,选中“学生管理”数据库,右击,在弹出的快捷菜单中选择“新建查询”选项,打开查询编辑器,输入相关语句,单击执行

创建学生表课程表选课表MySQL sql创建课程信息表_创建学生表课程表选课表MySQL_07

7.打开SQl,展开“数据库”,选中“学生管理”数据库,右击,在弹出的快捷菜单中选择“新建查询”选项,打开查询编辑器,输入相关语句,单击执行

 

创建学生表课程表选课表MySQL sql创建课程信息表_c++_08

四、心得体会

  1. 掌握一些用SQL语句、T-SQl语句创建表、修改表、删除表的方法,但语句还得多写。
  2. 掌握了定义索引和删除索引的方法,要注意的一点是索引该表时,要关掉该表,否则会 失败。
  3. 操作上手较简单,但仍需多练习。