用sql sever在S数据库中创建课程表,表名为course,包括列课程号 char(4),课程名 char(20),学分 tinyint。其中,课程号为主键,课程名唯一完整性约束。
时间: 2024-11-05 17:25:19 浏览: 46
数据库课程设计期末大作业,利用sql sever2018 进行建库,利用python处理后端程序,flask搭建前端.zip
要使用SQL Server创建名为`Course`的课程表,按照给定的要求,可以使用以下SQL语句:
```sql
CREATE TABLE Course (
CourseID char(4) PRIMARY KEY, -- 课程号为主键
ClassName char(20) UNIQUE NOT NULL, -- 课程名唯一完整性约束
Credits tinyint -- 学分
);
```
这条命令会创建一个包含课程号(CourseID),课程名(ClassName)和学分(Credits)字段的表。`CourseID`设为主键,保证每个课程都有唯一的标识;`ClassName`设置为UNIQUE约束,确保每个课程名在整个表中都是唯一的。
完成后,你可以通过执行`犬1.2 查看、验证创建的数据库`命令[^1]来确认表已成功创建。这通常涉及运行如下的SQL查询:
```sql
USE Student_info1; -- 如果当前不在该数据库中,先切换到该数据库
SELECT * FROM sys.objects -- 显示所有对象,包括新创建的表
WHERE object_name LIKE '%Course%'; -- 搜索包含'Course'的表名
```
这将返回`Course`表的相关信息,证明表已经存在并满足预期结构。
阅读全文