sequelize
는 Node.js 에서 sequelize를 사용할 수 있게 함npm i sequelize mysql2 -S
npm i sequelize-cli -D
mysql2
는 Node.js 에서 Sequelize를 이용해 MySQL을 더욱 쉽게 조작할 수 도록 도와주는 패키지sequelize-cli
는 우리가 Sequelize를 조금 더 쉽게 사용하도록 도와주는 도구를 설치하는 명령어npx sequelize init
내 프로젝트 폴더 이름
├── models
│ └── index.js
├── config
│ └── config.json
├── migrations
├── seeders
├── package-lock.json
└── package.json
데이터베이스 생성
npx sequelize db:create
모델 생성 명령어
npx sequelize model:generate --name User --attributes email:string,nickname:string,password:string
모델,마이그레이션 파일 생성 후 모델과 마이그레이션 파일 수정
테이블 생성
npx sequelize db:migrate