01 소개
실습준비
실습코드
이 수업은 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); |