수업소개
JOIN 연습장을 이용해서 JOIN을 하는 방법과 직접 SQL을 사용해볼 수 있는 샘플 데이터를 소개합니다.
강의소개
샘플 코드
1 2 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 | DROP TABLE IF EXISTS `author`; CREATE TABLE `author` ( `aid` int (11) NOT NULL , ` name ` varchar (10) DEFAULT NULL , `city` varchar (10) DEFAULT NULL , `profile_id` int (11) DEFAULT NULL , PRIMARY KEY (`aid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `author` VALUES (1, 'egoing' , 'seoul' ,1),(2, 'leezche' , 'jeju' ,2),(3, 'blackdew' , 'namhae' ,3); DROP TABLE IF EXISTS `profile`; CREATE TABLE `profile` ( `pid` int (11) NOT NULL , `title` varchar (10) DEFAULT NULL , `description` tinytext, PRIMARY KEY (`pid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `profile` VALUES (1, 'developer' , 'developer is ...' ),(2, 'designer' , 'designer is ..' ),(3, 'DBA' , 'DBA is ...' ); DROP TABLE IF EXISTS `topic`; CREATE TABLE `topic` ( `tid` int (11) NOT NULL , `title` varchar (45) DEFAULT NULL , `description` tinytext, `author_id` varchar (45) DEFAULT NULL , PRIMARY KEY (`tid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `topic` VALUES (1, 'HTML' , 'HTML is ...' , '1' ),(2, 'CSS' , 'CSS is ...' , '2' ),(3, 'JavaScript' , 'JavaScript is ..' , '1' ),(4, 'Database' , 'Database is ...' , NULL ); |