my sql sequalize

haru·2023년 1월 17일
0
  • sequelize는 Node.js 에서 sequelize를 사용할 수 있게 함
npm i sequelize mysql2 -S
npm i sequelize-cli -D
  • mysql2는 Node.js 에서 Sequelize를 이용해 MySQL을 더욱 쉽게 조작할 수 도록 도와주는 패키지
    만약 Sequelize를 사용할 때, mysql2 패키지가 설치되어 있지 않으면 에러가 발생합니다!
  • 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

0개의 댓글