squelize.sync

배병일 ㅣ 2023. 7. 25. 23:38

 

필요한 npm 을 설치해주고

 

sequelize init

sequelize init

을 통해 models/index.js 생성

 

models에 필요한 테이블, 테이블안에 필요한 조건에 맞는 컬럼을 작성하고

실행 할 js에 { 예) app.js } 

sequelize.sync({force:true})

 

입력하고 실행하면 models에서 정의한대로 mysql에 생성된다.

 

{force: true} : db안에 같은 이름을 가진 테이블을 drop 시키고 새로 생성 ( 데이터 날라감 )

{ alter: true } : db안에 데이터유지하고 수정사항만 변경