✍️ TILog_09

은유로그·2021년 10월 17일
0

🔥 Log

목록 보기
11/29

오늘은 내일 해볼 시퀄라이즈 (sequelize)에 대해 미리 공부해보았다.

시퀄라이즈 (sequelize)는?

시퀄라이즈는 데이터베이스 작업을 도와주는 ORM 라이브러리이다.
그럼 ORM은 무엇일까?
Object-Relational Mapping의 약자로 객체와 관계형 데이터베이스를 서로 연결해주는 도구이다.

시퀄라이즈 설치

npm install --save sequelize
npm install --save mysql2
npm install --save sequelize-cli

나는 mysql을 사용하기 때문에 mysql과 연결해주는 드라이버인 mysql2도 추가적으로 설치했고 시퀄라이즈 명령어를 실행하기 위한 패키지 라이브러리인 sequelize-cli도 설치했다.

시퀄라이즈 실행

새로운 폴더에 npm sequelize init 명령어를 실행하면 아래와 같은 폴더 구조가 만들어진다.

File Structure

├── /sequelize(폴더명)
│ ├── /config
│ │ └─ config.json
│ ├── /models
│ │ └─ index.js
│ ├── /migrations
└ └── /seeders
profile
๑•‿•๑

0개의 댓글