DML : insert, delete, update
DQL : select
구문
한행추가 :
INSERT INTO 테이블명 (컬럼 [, 컬럼]) VALUES (값 [, 값[])
→ 모든 컬럼에 값을 넣을 경우 컬럼 지정구문은 생략 할 수 있다.
조회결과(select)를 INSERT 하기 (subquery 이용)
INSERT INTO 테이블명 (컬럼 [, 컬럼]) SELECT 구문
→ INSERT할 컬럼과 조회한(subquery) 컬럼의 개수와 타입이 맞아야 한다.
→ 모든 컬럼에 다 넣을 경우 컬럼 설정은 생략할 수 있다.
UPDATE
: 테이블의 컬럼의 값을 수정
UPDATE 테이블명
SET 변경할 컬럼 = 변경할 값 [, 변경할 컬럼 = 변경할 값]
[WHERE 제약조건]
DELETE
: 테이블의 행을 삭제
구문
DELETE FROM 테이블명 [WHERE 제약조건]
WHERE: 삭제할 행을 선택
truncate table 테이블명; → ddl 문 (commit, rollback과 관계 없음)