| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 
 | drop database if exists gamedb;
 create database gamedb
 DEFAULT CHARACTER SET utf8
 DEFAULT COLLATE utf8_general_ci;
 
 use gamedb;
 
 create table game (
 title varchar(20),
 developer varchar(20),
 primary key (title)
 ) engine=InnoDB
 DEFAULT CHARACTER SET utf8
 DEFAULT COLLATE utf8_general_ci;
 
 create table user (
 id int not null AUTO_INCREMENT,
 name varchar(20),
 primary key (id)
 ) engine=InnoDB
 DEFAULT CHARACTER SET utf8
 DEFAULT COLLATE utf8_general_ci;
 
 create table review (
 uid int,
 title varchar(20),
 memo varchar(50),
 primary key(uid, title),
 foreign key(uid) references user(id),
 foreign key(title) references game(title)
 ) engine=InnoDB
 DEFAULT CHARACTER SET utf8
 DEFAULT COLLATE utf8_general_ci;
 
 #######
 insert into game values ('리그 오브 레전드', '라이엇 게임즈');
 insert into game values ('배틀 그라운드', '펍지');
 insert into game values ('젤다의 전설: 야생의 숨결', '닌텐도');
 insert into game values ('호라이즌 제로 던', '게릴라 게임스');
 insert into game values ('몬스터 헌터 월드', '캡콤');
 insert into game values ('데스 스트랜딩', '코지마 프로덕션');
 insert into game values ('어쌔신 크리드: 발할라', '유비소프트 몬트리올');
 insert into game values ('사이버펑크 2077', 'CD PROJEKT RED');
 
 insert into user values (1, '홍길동');
 insert into user values (2, '임꺽정');
 insert into user values (3, '장길산');
 
 insert into review values (1, '배틀 그라운드', '오늘 저녁은 치킨이닭!');
 insert into review values (2, '리그 오브 레전드', '적을 죽이는 것보다 안죽는 것이 더 중요하다.');
 insert into review values (3, '젤다의 전설: 야생의 숨결', '아름다운 카툰 렌더링. 분위기에 맞는 음악');
 insert into review values (1, '호라이즌 제로 던', '멋진 세계관과 매력적인 기계 동물들');
 insert into review values (1, '몬스터 헌터 월드', '안쟈나프 선생님');
 insert into review values (2, '데스 스트랜딩', '택배의 즐거움');
 insert into review values (3, '데스 스트랜딩', '스토리는 모르겠지만 그래픽 좋음');
 insert into review values (3, '사이버펑크 2077', '기대가 크면 실망도 큰 법');
 
 
 |