· 8 years ago · Mar 14, 2018, 06:58 AM
1drop database if exists University;
2create database University;
3use University;
4show tables;
5
6create table Student (
7 StuID int,
8 StuName char(10),
9 Address char(30),
10 Major char(10),
11 primary key(StuID)
12);
13insert into Student
14values (32151675, '박범준', 'ì¸ì²œê´‘ì—시', '소프트웨어학과'),
15 (32141850, 'ì´ê±´í¬', '서울특별시', 'ì „ìžì „기공학과'),
16 (32172458, '백준ì˜', '경기ë„', '공연ì˜í™”학과');
17create table Course(
18 CouNo char(10),
19 CouName char(15),
20 Professor char(10),
21 primary key(CouNo)
22);
23insert into Course
24values ('388080-1', 'ì´ì‚°ìˆ˜í•™', 'ì •ê·œí˜'),
25 ('452660-5', 'ë°ì´í„°ë² ì´ìŠ¤ê¸°ì´ˆ', 'ì´ì„ê· '),
26 ('39160-30', 'ì¼ë°˜í™”í•™1', 'ì¡°ë™íšŒ');
27create table Course_taken (
28 CtNo int not null auto_increment,
29 ID int,
30 CourseNo char(10),
31 Grade char(1),
32 primary key(CtNo),
33 foreign key(ID) references Student(StuID),
34 foreign key(CourseNo) references Course(CouNo)
35);
36insert into Course_taken (ID,CourseNo,Grade)
37values (32151675, '388080-1', 'B'),
38 (32151675, '452660-5', 'A'),
39 (32141850, '39160-30', 'A'),
40 (32172458, '388080-1', 'C'),
41 (32172458, '39160-30', 'F');
42
43select * from Student;
44select * from Course;
45select * from Course_taken;
46SELECT Student.StuName, Course.CouName, Course_taken.Grade
47FROM Student, Course, Course_taken
48WHERE Student.StuID = Course_taken.ID AND Course.CouNo = Course_taken.CourseNo;