수업소개
실습에 참여하는 방법을 소개합니다.
수업내용
실습코드
이 수업은 WEB2 - Node.js과 DATABASE2 - MySQL을 기반으로 하고 있습니다. 이를 위한 실습코드가 필요합니다. 아래 주소에 준비해 두었습니다.
데이터베이스 셋팅
데이터베이스 서버에 접속합니다.
1 | mysql -uroot -p |
opentutorials 데이터베이스를 생성하고 선택합니다.
1 2 | CREATE DATABASE opentutorials; USE opentutorials; |
아래 MySQL 코드를 붙여넣기 해서 실행합니다.
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | -- -- Table structure for table `author` -- CREATE TABLE `author` ( `id` int (11) NOT NULL AUTO_INCREMENT, ` name ` varchar (20) NOT NULL , `profile` varchar (200) DEFAULT NULL , PRIMARY KEY (`id`) ); -- -- Dumping data for table `author` -- INSERT INTO `author` VALUES (1, 'egoing' , 'developer' ); INSERT INTO `author` VALUES (2, 'duru' , 'database administrator' ); INSERT INTO `author` VALUES (3, 'taeho' , 'data scientist, developer' ); -- -- Table structure for table `topic` -- CREATE TABLE `topic` ( `id` int (11) NOT NULL AUTO_INCREMENT, `title` varchar (30) NOT NULL , `description` text, `created` datetime NOT NULL , `author_id` int (11) DEFAULT NULL , PRIMARY KEY (`id`) ); -- -- Dumping data for table `topic` -- INSERT INTO `topic` VALUES (1, 'MySQL' , 'MySQL is...' , '2018-01-01 12:10:11' ,1); INSERT INTO `topic` VALUES (2, 'Oracle' , 'Oracle is ...' , '2018-01-03 13:01:10' ,1); INSERT INTO `topic` VALUES (3, 'SQL Server' , 'SQL Server is ...' , '2018-01-20 11:01:10' ,2); INSERT INTO `topic` VALUES (4, 'PostgreSQL' , 'PostgreSQL is ...' , '2018-01-23 01:03:03' ,3); INSERT INTO `topic` VALUES (5, 'MongoDB' , 'MongoDB is ...' , '2018-01-30 12:31:03' ,1); |