
INNER두 테이블을 조인할 때, 두 테이블 모두 지정한 열의 데이터가 있어야 함OUTER두 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나옴CROSS한 쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인(전체 행 개수 = A테이블 행의 개수\*

Join문으로 Join할 테이블을 추가
관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스데이터 중복 제거효율성 향상데이터 무결성 보장제1 정규화(1NF) : 각 컬럼이 원자 값(하나의 값)을 가지도록 하는 과정제2 정규화(2NF) : 제1 정규화를 완료한 테이블에서, 부분 함수 종

따옴표를 사용하지 않는다.이름은 소문자로 작성해야 한다.데이터 타입을 이름으로 작성하면 안된다.단어 사이는 underscores(\_)로 구분한다.(Snake Case)약어를 사용하지 않는다.전체 단어보다 통용되는 약어는 사용한다.예약어는 피한다.단수형 이름을 가져야

서버 DB 스키마 생성/삭제 1. SSH로 서버 접속 2. docker /bin/bash 접속 3. mysql 클라이언트 실행 4. mysql 스키마 관련 명령어 실행
FROMJOINWHEREGROUP BYWITH ROLLUPHAVINGSELECTDISTINCTORDER BYLIMIT/OFFSET

로컬에 설치1) root 계정으로 postgres 접속(권한 생성 및 Role 추가 가능)2) 계정 생성3) 계정에 Role 추가4) 생성된 계정 및 권한 조회1) DB 생성2) 계정에 DB 관련 권한 부여1) postgres 폴더 생성2) postgresql에서 do

https://poiemaweb.com/docker-mysql

Docker MySQL 접속mysql에 root 계정으로 접속
MYSQL_ROOT_PASSWORD=namemysql에 접속 후 생성한 계정명(계정 생성 및 권한 부여 필요)/root/data/infra/mysql/data:/var/lib/mysql/root/data/infra/mysql/conf.d:/etc/mysql/conf.d