컬럼에 대한 값이 적거나 많으면 오류 발생
INSERT INTO 테이블명 VALUES(값,값,값, ...)
INSERT INTO 테이블명(컬럼1, 컬럼2, 컬럼3) VALUES(값1, 값2, 값3)
INSERT INTO 테이블명(서브쿼리);
하나의 서브쿼리 결과로 여러 개의 테이블에 데이터 추가
INSERT ALL
INTO 테이블명(A) VALUES(컬럼명, 컬럼명, ...)
INTO 테이블명(B) VALUES(컬럼명, 컬럼명, ...)
서브쿼리;
INSERT ALL
WHEN 조건식1 THEN
INTO 테이블명(A) VALUES (컬럼명, 컬럼명, ...)
WHEN 조건식2 THEN
INTO 테이블명(B) VALUES (컬럼명, 컬럼명, ...)
서브쿼리;
UPDATE 테이블명
SET 컬럼 = 바꿀값,
컬럼 = 바꿀값,
WHERE 조건식 --> WHERE절 생략 시 전체 데이터를 대상으로 변경이 됨
UPDATE 테이블명
SET 컬럼 = (서브쿼리)
[WHERE 조건식]
UPDATE 테이블명
SET 컬럼 = 값
WHERE 비교컬럼 = (서브쿼리)
DELTE FROM 테이블명 [WHERE 조건식];
-- WHERE절 생략 시 해당 테이블의 모든 데이터가 삭제