TIL day 27

이혜원·2022년 12월 22일
0

오늘 한 일

저번 주차에는 nosql 인 mongodb를 썼는데 이번에는 sql인 mysql을 썼다.

비관계형 데이터베이스(noSql)인 MongoDB를 이용할때는 ODM 도구중 하나인 mongoose라는 라이브러리를 사용했었다.
이번에 사용하는 MySQL을 이용할때는 ODM 대신 ORM(Object Relational Mapper)를 이용하는데 ORM중 가장 유명한 Sequlize라는 라이브러리를 이용했다.

먼저 터미널을 열어 프로젝트가 존재하는 위치로 이동하고 아래처럼 모듈을 설치해야 한다.

npm i sequelize mysql2 -S
npm i sequelize-cli -D

깔끔하게 관리하기는 mySql이 좋긴하지만 이걸 사용할때는 미리 테이블과 column의 type같은걸 다 만들고 들어가야 되어서 아직은 좀 불편하다. mysql을 이용하려면 프로젝트 시작할때 이 부분을 잘 계획해야지 좋다는걸 저번 프로젝트에서 배웠다..

0개의 댓글