[ Programing ]/Database
[SQL] 명령문 설명 및 구분.
Mister_Q
2011. 7. 28. 22:57
- 데이터 검색
SELECT 데이터베이스에서 데이터를 검색할 때 사용한다.
- DML (데이터 조작어)
INSERT 데이터베이스의 테이블에서 새 행(ROW)입력하거나 데이터 값 추가할 때 사용 한다.
UPDATE 데이터베이스의 테이블에서 기존 행 변경 및 데이터 값 변경할 때 사용 한다.
DELETE 데이터베이스의 테이블에서 필요 없는 행 삭제 하거나 데이터 값 삭제할 때 사용한다.
- DDL (데이터 정의어)
CREATE, ALTER, DROP, RENAME, TRUNCATE
테이블에서 데이터 구조를 설정, 변경 및 제거할 때 사용 한다.
- 트랜잭션 제어
COMMIT, ROLLBACK, SAVEPOINT
DML 문이 변경한 내용을 관리 한다. 데이터에 대한 변경 내용은 논리적인 트랜잭션으로 그룹화 될수 있다.
- DCL (데이터 제어어)
GRANT, REVOKE
데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거한다.
SELECT 데이터베이스에서 데이터를 검색할 때 사용한다.
- DML (데이터 조작어)
INSERT 데이터베이스의 테이블에서 새 행(ROW)입력하거나 데이터 값 추가할 때 사용 한다.
UPDATE 데이터베이스의 테이블에서 기존 행 변경 및 데이터 값 변경할 때 사용 한다.
DELETE 데이터베이스의 테이블에서 필요 없는 행 삭제 하거나 데이터 값 삭제할 때 사용한다.
- DDL (데이터 정의어)
CREATE, ALTER, DROP, RENAME, TRUNCATE
테이블에서 데이터 구조를 설정, 변경 및 제거할 때 사용 한다.
- 트랜잭션 제어
COMMIT, ROLLBACK, SAVEPOINT
DML 문이 변경한 내용을 관리 한다. 데이터에 대한 변경 내용은 논리적인 트랜잭션으로 그룹화 될수 있다.
- DCL (데이터 제어어)
GRANT, REVOKE
데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거한다.