1. 新建学生-课程数据库的三个表:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept) Sno为主码;
课程表:Course(Cno,Cname,Cpno,Credeit) Cno为主码;
学生选修表:SC(Sno,Cno,Grade) Sno,Cno,为主码;
Student
学号(Sno)
姓名 Sname
性别 Ssex
年龄 Sage
所在系 Sdept
95001
李勇
男
20
CS
95002
刘晨
女
19
IS
95003
王敏
女
18
MA
95004
张立
男
19
IS
Course:
课程号
Cno
课程名
Cname
先行课
Cpno
学分
Credit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
Pascal语言
6
4
SC:
学号
Sno
课程号
Cno
成绩
Grade
95001
1
92
95001
2
85
95001
3
88
95002
2
90
95002
3
80
数据库生成语句:
Sql代码
createdatabasestu_course
use stu_course
createtablestudent(
snovarchar(32),
snamevarchar(32),
ssexvarchar(32),
sageint,
sdeptvarchar(32)
)
createtableCourse(
Cnovarchar(32),
Cnamevarchar(32),
Cpnovarchar(32),
creditint
)
createtableSC(
Snovarchar(32),
Cnovarchar(32),
Gradeint
)
create database stu_course
use stu_course
create table student(
sno varchar(32),
sname varchar(32),
ssex varchar(32),
sage int,
sdept varchar(32)
)
create table Course(
Cno varchar(32),
Cname varchar(32),
Cpno varchar(32),
credit int
)
create table SC(
Sno varchar(32),
Cno varchar(32),
Grade int
)
一:查询表中的列和行
1:查询全体学生的学号与姓名
select sno,sname fro