ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker 명령어
    Docker 2021. 10. 12. 23:32
    Docker에 mysql연결
    $ docker run --rm -p {본인 사용 포트번호}:3306 --name {사용할 db이름} -e MYSQL_ROOT_PASSWORD={사용할 비밀번호} mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

    위 사진과 같이 연결되면 성공!!

    그전에 꼭 Docker를 설치 해줘야 합니다! 그리고 나서 vscode로 가서 익스텐션에 가서 mysql도 설치해 주세요!(밑에 사진확인!)

     

    vscode에 연결하기
    $ npm i mysql -S
    $ npm i sequelize mysql2 -S
    $ npm i sequelize-cli -D

    순차적으로 한 후

    $ npx sequelize init

    init을 하고 나면 config, models, migrations, seeders 생성된 것을 확인 할 수 있습니다.

    DB생성 명령어
    $ npx sequelize db:create

     

    모델 생성 하기
    $ npx sequelize model:generate --name User --attributes email:string,nickname:string,password:string
    $ npx sequelize model:generate --name Cart --attributes userId:integer //관계형 연결 할때는 주요키를 넣어준다.

     

    테이블 생성 과 삭제
    $ npx sequelize db:migrate //생성
    $ npx sequelize db:migrate:undo //삭제

    'Docker' 카테고리의 다른 글

    Docker란?  (0) 2021.10.12

    댓글

Designed by Tistory.