Note/DB

Database기초 : DDL, DML, DCL 초심으로 돌아가자!

Delia :D 2011. 7. 11. 16:03
분명히 아는건데........아는건데.......
설명하기 힘든 그런거???
초심을 잊지말자! 기초부터 다시!





DDL, DML, DCL

1. DDL(Data Definition Language)

데이터와 그 구조를 정의합니다.

1) CREATE : 데이터베이스 객체를 생성합니다.
2) DROP : 대이터베이스 객체를 삭제합니다.
3) ALTER : 기존에 존재하는 데이터베이스 객체를 다시 정의하는 역할을 합니다.
4) RENAME : 데이터베이스의 컬럼명을 변경합니다.
5) TRUNCATE : 테이블을 최초 생성된 초기상태로 만들며, ROLLBACK이 불가능합니다.


2. DML(Data Manipulation Language)

데이터의 검색, 수정, 삭제 등을 처리합니다.

1) INSERT : 데이터베이스 객체에 데이터를 입력합니다.
2) DELETE : 데이터베이스 객체에 데이터를 삭제합니다.
3) UPDATE : 기존에 존재하는 데이터베이스 객체안의 데이터 수정합니다.
4) SELECT : 데이터베이스 객체로부터 데이터를 검색합니다.
5) COMMIT : 변경사항을 저장합니다.
6) ROLLBACK : 변경사항을 취소합니다.


3. DCL(Data Control Language)

데이터베이스 사용자의 권한을 제어합니다.

1) GRANT : 데이터베이스 객체에 권한을 부여합니다.
2) REVOKE : 이미 부여된 데이터베이스 객체의 권한을 취소합니다.

'Note > DB' 카테고리의 다른 글

MSSQL Server Version 확인쿼리  (0) 2011.07.26
Oracle Index  (0) 2011.07.20
DELETE 와 비슷하지만 다른 TRUNCATE  (0) 2011.07.11
mssql2005 DB상태변경  (0) 2011.07.11
MSSQL 날짜관련함수  (0) 2011.06.23