sequelize란 nodeJS에서 mysql을 사용할 때 raw Query문을 사용하지 않고 더욱 쉽게 다룰 수 있도록
도와주는 라이브러리이다.
sequelize는 ORM(Object-Relational Mapping)로 분류가 됩니다.
ORM이란 객체와 관계형 데이터베이스의 관계를 매핑 해주는 도구이다.
sequelize를 사용하면 raw Query문을 사용하지 않고 자바스크립트를 이용해서 mysql을 사용할 수 있다.
터미널을 열어 프로젝트가 존재하는 위치로 이동하고 아래처럼 모듈을 설치해주세요.
첫번째 줄은 sequelize를 설치해서 우리가 node.js 코드에서 sequelize를 사용할 수 있게 해줘여
두번째 줄은 우리가 sequelize를 조금 더 쉽게 사용하도록 도와주는 도구를 설치하는 명령어예여
1. node.js 프로젝트내 models폴더 안에 index.js가 생성됨
index.js는 우리가 구현할 sequelize 모델을 편리하게 사용할 수 있게 해주는 파일이니 절대 지우면 안돼요
2. config 폴더 안에 config.json 파일이 생성됨
3. migrations 폴더가 생성됨
4. seeder 폴더가 생성됨
3~4번에 해당하는 폴더는 모두 빈 폴더로 생성되어야 해여.
development에 password를 null이 아닌 1234나 자신이 원하는 비밀번호로 변경해주세요
아래 명령어를 실행하면 설정파일에 있는 데이터베이스 서버에 데이터베이스가 자동으로 생성될거예여