Node.js - MySQL

실습준비

수업소개

실습에 참여하는 방법을 소개합니다. 

 

 

 

수업내용

 

 

 

실습코드

이 수업은 WEB2 - Node.js과 DATABASE2 - MySQL을 기반으로 하고 있습니다. 이를 위한 실습코드가 필요합니다. 아래 주소에 준비해 두었습니다. 

 

 

 

데이터베이스 셋팅

데이터베이스 서버에 접속합니다. 

mysql -uroot -p

 

 

opentutorials 데이터베이스를 생성하고 선택합니다.

CREATE DATABASE opentutorials;
USE opentutorials;

 

 

아래 MySQL 코드를 붙여넣기 해서 실행합니다. 

--
-- 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);

댓글

댓글 본문
작성자
비밀번호
  1. 권문수
    감사합니다
  2. 레뷔
    수업 듣고 있는 중인데 관련파일을 git로 clone해서 실행시키면 node가 실행되지 않는 에러가 발생하네요 ㅜㅜ (loader.js에서 모듈을 찾지 못하는) 30분 헤매다가 그냥 파일 다운로드해서 실행시키니 잘 됬어요. 혹시 헤매시는 분들 참고하시길 바랍니다.
  3. jo_onc
    감사합니다~
  4. 감사합니다.
  5. 연수아빠
    수강 완료!!
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기