INSERT
- INSERT INTO 테이블명 ( COLUMN_LIST ) VALUES ( COLUMN_LIST에 입력할 값 리스트) ;
[주의사항]
- 식별자에 NULL값이나 중복 값 입력 불가
- 입력 값이 컬럼의 기존 자료형과 일치해야 함
- 소괄호 및 COMMA 사용 주의
- INSERT 문에 언급하지 않은 컬럼 정보는 NULL값 자동 입력
- COLUMN_LIST 의 개수와 COLUMN_LIST에 입력할 값 리스트의 개수가 같아야 함
- 테이블의 컬럼 정보를 모두 일치시키면 COLUMN_LIST를 쓰지 않아도 실행 가능
UPDATE
- 테이블에 있는 기존 데이터를 새로운 내용으로 수정
- UPDATE 테이블명 SET 바꿀컬럼 = 바꿀값 WHERE 바꾸고싶은행조건 ;
[주의사항]
1. WHERE의 조건에 해당하는 튜플이 없으면 정확한 수정 불가
2. WHERE문을 입력하지 않으면 모든 행의 데이터 전체 수정
DELETE
- 테이블에 있는 기존 데이터를 튜플(행) 단위로 삭제.
- DELETE FROM 테이블명 WHERE 삭제하고 싶은 행조건 ;
[주의사항]
1. 자식 테이블이 존재하는 식별자(PRIMARY KEY) 컬럼은 단순한 삭제 불가능
2. 다중 행 삭제가 가능하므로 WHERE 문에 정확한 조건 입력
DELETE, TRUNCATE, DROP 각각의 차이점?
