[MariaDB] 외래키 제약조건

CREATETABLEUser(idINTNOTNULLPRIMARYKEYAUTO_INCREMENT,usernameVARCHAR(10)DEFAULTNULL,emailVARCHAR(50)DEFAULTNULL,);#외래키이름이랜덤으로만들어짐CREATETABLEUserItem(idINTNOTNULLPRIMARYKEYAUTO_INCREMENT,item_nameVARCHAR(50)DEFAULTNULL,priceINTDEFAULT0,userIdINTDEFAULTNULL,FOREIGNKEY(userId)REFERENCESUser(id));#외래키이름을지정해서만들기CREATETABLEUserItem(idINTNOTNULLPRIMARYKEYAUTO_INCREMENT,item_nameVARCHAR(50)DEFAULTNULL,priceINTDEFAULT0,userIdINTDEFAULTNULL,CONSTRAINTFK_USER_ITEM_USERFOREIGNKEY(userId)REFERENCESUser(id));아래의 쿼리로 제약조건을 확인해볼 수 있다....

June 6, 2021 · 1 min · icecat471

[Docker] PostgresSQL 설치

pull & run $ docker run -p 5432:5432 --name postgres \ -e POSTGRES_PASSWORD=password \ -d postgres 컨테이너 접속 및 사용자 생성 # 접속 $ docker exec -it postgres /bin/bash # postgres 접속 $ psql - U postgres # 사용자 생성 $ CREATE USER username PASSWORD 'password' SUPERUSER; CREATE ROLE $ CREATE DATABASE test OWNER username CREATE DATABASE

May 2, 2021 · 1 min · icecat471

[Docker] 몽고db 컨테이너 설치

docker로 mongoDB 설치 pull # 최신버전 받아오기 $ docker pull mongo run $ docker run -d \ # background 실행 --name mongo_db \ # container name -v /Users/docker/mongodb/data/db:/data/db \ # volume 설정 -p 27017:27017 \ # port 설정 mongo -auth 컨테이너 접속 $ docker exec -it mongo_db /bin/bash mongo db # mongo db 접속. 권한이 없는 상태라 바로 접속 됨. $ mongo # admin db 선택 > use admin # admin 계정 생성 > db....

April 28, 2021 · 1 min · icecat471