网站统计如何做,河南企业网站建设公司,wordpress悬浮窗安装,wordpress+纯净主题目录
表结构
建表
插入数据
1、用SQL语句创建学生表student#xff0c;定义主键#xff0c;姓名不能重名#xff0c;性别只能输入男或女#xff0c;所在系的默认值是 “计算机”。
2、修改student 表中年龄#xff08;age#xff09;字段属性#xff0c;数据类型由…目录
表结构
建表
插入数据
1、用SQL语句创建学生表student定义主键姓名不能重名性别只能输入男或女所在系的默认值是 “计算机”。
2、修改student 表中年龄age字段属性数据类型由int 改变为smallint 3、为SC表建立按学号sno和课程号cno组合的升序的主键索引索引名为SC_INDEX
4、 创建一视图 stu_info,查询全体学生的姓名性别课程名成绩 练习 学生表Student (Sno, Sname, Ssex , Sage, Sdept) 学号姓名性别年龄所在系 Sno为主键 课程表Course (Cno, Cname,) 课程号课程名 Cno为主键 学生选课表SC (Sno, Cno, Score) 学号课程号成绩 Sno,Cno为主键
1.用SQL语句创建学生表student定义主键姓名不能重名性别只能输入男或女所在系的默认值是 “计算机”。 2.修改student 表中年龄age字段属性数据类型由int 改变为smallint。 3.为SC表建立按学号sno和课程号cno组合的升序的主键索引索引名为SC_INDEX 。 4.创建一视图 stu_info,查询全体学生的姓名性别课程名成绩。
步骤
表结构 学生表 Student 课程表 Course 学生选课表 SC
建表 #建立student学生表
create table Student(Sno int primary key unique key not null auto_increment,Sname varchar(50) unique key,Ssex varchar(10) check(Ssex男 or Ssex女) not null,Sage int,Sdept varchar(50) default 计算机); #建立课程表
create table Course(Cno int primary key unique key not null auto_increment,Cname varchar(50)); #建立学生选课表
create table SC(Sno int,Cno int,Score double,primary key(Sno,Cno)); 添加外键
#SC和student的外键
alter table SC add constraint Ssno foreign key(Sno) references Student(Sno);
#SC和Course的外键
alter table SC add constraint Ccno foreign key(Cno) references Course(Cno); 插入数据
学生表
INSERT INTO student(Sname,Ssex,Sage,Sdept)
VALUES(武大,男,18,计算机),(孙二,女,20,机械),(张三,男,17,金融),(李四,女,18,机械),(王五,男,18,马克思),(赵六,男,18,计算机),(钱七,女,18,马克思),(刘八,男,20,金融),(黄九,女,18,计算机),(伍拾,男,21,机械); 课程表
INSERT INTO Course(Cno,Cname)
VALUES(1,思政),(2,工图),(3,程序设计),(4,高数),(5,大英),(6,大物),(7,语文);
学生选课表
insert into SC values(1,1,80),(1,2,81),(2,3,83),(2,4,84),(3,5,85),(3,6,86),(4,7,87); 1、用SQL语句创建学生表student定义主键姓名不能重名性别只能输入男或女所在系的默认值是 “计算机”。 2、修改student 表中年龄age字段属性数据类型由int 改变为smallint
alter table Student modify Sage smallint; 3、为SC表建立按学号sno和课程号cno组合的升序的主键索引索引名为SC_INDEX
create index SC_INDEX on SC(Sno asc,Cno asc); 4、 创建一视图 stu_info,查询全体学生的姓名性别课程名成绩
create view stu_info as select Student.Sname as 姓名,Student.Ssex as 性别,Course.Cname as 课程名,SC.Score as 成绩 from Student,Course,SC where Student.SnoSC.Sno and Course.CnoSC.Cno;