1.创建数据库:
操作1.1:创建一个test数据库,其主数据文件逻辑名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸为无限大,增长速度1MB;数据库日志文件逻辑名称为test_log,物理文件名为test_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为10%。
参:
2.查看数据库属性:
操作1.2:使用T-SQL语句查看数据库test属性
参:
3.删除数据库:
操作1.3:使用T-SQL语句删除数据库test
实验2 表操作
1.创建表:
操作2.1:创建学生表:
| 表名:student | 说明:学生基本信息表 | ||||
| 属性列 | 数据类型 | 长度 | 空值 | 列约束 | 说明 |
| st_id | nVarChar | 9 | Not Null | PK | 学生学号 |
| st_nm | nVarChar | 8 | Not Null | 学生姓名 | |
| st_sex | nVarChar | 2 | Null | 学生性别 | |
| st_birth | datetime | Null | 出生日期 | ||
| st_score | int | Null | 入学成绩 | ||
| st_date | datetime | Null | 入学日期 | ||
| st_from | nChar | 20 | Null | 学生来源 | |
| st_dpid | nVarChar | 2 | Null | 所在系编号 | |
| st_mnt | tinyint | Null | 学生职务 | ||
| 表名:couse | 说明:课程信息表 | ||||
| 属性列 | 数据类型 | 长度 | 空值 | 列约束 | 说明 |
| cs_id | nVarChar | 4 | Not Null | PK | 课程编号 |
| cs_nm | nVarChar | 20 | Not Null | 课程名称 | |
| cs_tm | int | Null | 课程学时 | ||
| cs_sc | int | Null | 课程学分 | ||
| 表名:slt_couse | 说明:选课表 | ||||
| 属性列 | 数据类型 | 长度 | 空值 | 列约束 | 说明 |
| cs_id | nVarChar | 4 | Not Null | FK | 课程编号 |
| st_id | nVarChar | 9 | Not Null | FK | 学生编号 |
| score | int | Null | 课程成绩 | ||
| sltdate | datetime | Null | 选课日期 | ||
| 表名:dept | 说明:院系信息表 | ||||
| 属性列 | 数据类型 | 长度 | 空值 | 列约束 | 说明 |
| dp_id | nVarChar | 2 | Not Null | 系编号 | |
| dp_nm | nVarChar | 20 | Not Null | 院系名称 | |
| dp_drt | nVarChar | 8 | Null | 院系主任 | |
| dt_tel | nVarChar | 12 | Null | 联系电话 | |
2.修改表结构:
(1)向表中添加列:
操作2.5:为“dept”表添加“dp_count”列(数据类型为nvarchar,长度为3,允许为空)
参:
(2)修改列数据类型:
操作2.6:修改“dept”表的“dp_count”列数据类型为int
参:
操作2.7:删除“dept”表的“dp_count”列
参:
3.删除表
操作2.8:删除“dept”表
参:
4.向表中输入数据记录
操作2.9:分别向“student”表、“couse”表、“slt_couse”表、“dept”表中输入数据记录下载本文