sql语句定义表以及对表的删除、修改
创建数据库:学生选课数据库
这一步可以使用图形化界面生成
登录数据库之后,在“对象资源管理器”一栏中选择数据库,右击选择“新建数据库”即可
创建课程表
课程表(课程号 char(4),课程名 char(40),先行课程号 char(4),学分 smallint)
要求设置:主键(课程号)、非空(课程名, 学分)
create table 课程表(课程号 char (4) primary key ,课程名 char (40) not null ,先行课程号 char (4), 学分 smallint not null);
创建学生表
要求:学生表(学号 char(9),姓名char(20),性别char(2),年龄smallint,专业char(20))
要求设置:主键(学号)、非空(专业)
create table 学生表(学号 char (9) primary key ,姓名 char (20) ,性别 char (2), 年龄 smallint , 专业 char(20) not null);
创建选课表
要求: 选课表(学号,课程号,分数smallint)
要求设置:外键(学号,课程号)
!!也要注意其中要设置外键(不要理所当然的认为外键就是另外两个表的主键,就不用设置