资源描述:
《用sql语句创建学生表》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、建立:[sql] viewplain copy1.create database zxl 2. 3.create table 学生表 4.( 5.学号 char(12) primary key, 6.姓名 char(6) not null, 7.性别 char(2) check(性别 IN ('男','女')), 8.班级 char(15) 9.) 10. 11.create table 成绩表 12.( 13.学号 char(12)references 学生表(学号), 14.课程号
2、char(2)references 课程表(课程号) , 15.成绩 int default(30), 16.primary key (学号,课程号) 17.) 18. 19.create table 课程表 20.( 21.课程号 char(2) primary key, 22.课程名 char(20), 23.学分 int check(学分>=1 and 学分<=5 ) 24.) 操作:[sql] viewplain copy1.insert into 学生表 values('20119
3、0609112','张xl','男','文专计1111') 2.insert into 学生表 values('201190609113','张**','女','文专计1111') 3. 4.insert into 成绩表 values('201190609112','01',100) 5.insert into 成绩表 values('201190609112','02',99) 6.insert into 成绩表 values('201190609112','03',88) 7. 8.inser
4、t into 课程表 values('01','数据库系统',3) 9.insert into 课程表 values('02','vb.net',4) 10.insert into 课程表 values('03','java',4) 11. 1.select *from 成绩表 2. 3.select 姓名,课程名,成绩 4.from 学生表,课程表,成绩表 5.where (学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号) 6.order by 成绩 desc 7.
5、 8.select avg(成绩) 平均分,max(成绩) 最高分,min(成绩) 最低分 9.from 成绩表 10.where 学号='201190609112' X