SQL_DML
지난 DB 수업 복귀 SELECT , 함수(단일행 / 그룹), JOIN(ON, USING, OUTER), 단일행 서브쿼리/ 복수행 서브쿼리, DDL(5가지 제약조건 NOT NULL, PRIMARY, REFERENCES, CHECK), 외래키, ... # UPDATE 수정 테이블에 포함된 기존 데이터 수정 UPDATE table_name SET col_name = value , [, col = val, ...] [ WHERE condition ] ; SET 서브쿼리 사용 가능, DEFAULT 옵션 사용 가능(DEFAULT 옵션이 들어간 COLUMN에 대해서 적용 가능, DEFAULT 없으면 NULL 삽입) (SUBQUERY 활용시 단일 행, 단일 열 서브쿼리로 수행) DDL 수행 후 종료하면 AUTO Co..
SQL_SELECT
SELECT 개요 데이터 조회 범위(특정 컬럼, 특정 행, 특정 행/컬럼, 여러 테이블의 특정 행/컬럼 조인) 고려사항으로 대문자 작성, 들여쓰기, 나누어쓰기 구분, 공백 활용, 콤마도 개행 고려(Ex SELECT) RDBMS는 기본적으로 M:N 표현 불가(다른 방법 활용), 대부분이 1:N의 관계, 타원형의 표현식(Optional), 재귀적 관계(자기자신 컬럼을 외래키로 참조) Equal 조인은 관계가 있는 조인 / Not Equal 조인은 관계 없는 조인(단독 테이블도 JOIN으로 활용 가능) ERD 관계가 점선/실선의 차이 > 식별 유형, 전이된 FK가 기본키가 되면 식별 유형 / 전이된 FK키가 일반 속성이 되면 비식별(그래서 식별유형은 Optional이 없어짐) # SELECT의 기본 구문 SE..