首先创建数据库
--创建数据库
create database StudentManager
go
--使用数据库
use StudentManager
go
创建学生信息表、班级信息表和成绩表
--创建学生信息表
create table student
(
stuid int not null, --学号
stuName varchar(12) not null,--学生姓名
sex char(2),--学生性别
age int,--学生年龄
address varchar(30),--家庭所在城市
classid int --班级编号
)
go
--创建班级信息表
create table class
(
classid int not null identity(1,1),--课程编号,主键
classname varchar(20) --课程名称
)
go
--创建考试成绩表
create table result
(
stuid int not null,--学号
score int not null,--考试成绩
r_date datetime --考试日期
)
go
表创建好之后添加约束
-- 为Student表stuid列添加主键约束,为Class表classid列添加主键约束
alter table student
add constraint PK_stuid PRIMARY KEY(stuid)
-- 为Student表classid列添加外键约束,指向class表classid列
alter table class
add constraint PK_classid PRIMARY KEY(classid)
-- 为student表age列添加Check约束,约束年龄范围在14到35之间
alter table student
add con