Backend/db
DML,DDL,DCL
IT grow.
2018. 8. 17. 21:37
반응형
DML ( Data Manipulation Language )1. INSERT : 입력è INSERT INTO table_name ( columns ) VALUES ( values );2. UPDATE : 수정è UPDATE table_name SET column =value WHERE condition;3. DELETE : 삭제è DELETE FROM table_name WHERE condition;4. SELECT : 검색è SELECT columns FROM table_name WHERE condition;DDL ( Data Definition Langauge )1. CREATEè CREATE TABLE table_name ( [column_name data_type] );2. DROPè DROP TABLE table_name ( CASCADE CONSTRAINT );3. ALTERè ALTER TABLE table_name ADD ( [column_name data_type] );è ALTER TABLE table_name MODIFY ( [column_name data_type] );è ALTER TABLE table_name DROP ( [column_name] );4. TRUNCATE : 테이블에 있는 데이터들을 삭제è Delete – 데이터를 삭제하면 rollback으로 복구할 수 있지만è Truncate – 삭제하면 복구할 수 없다.DCL ( Data Control Language )1. “데이터베이스에 있는 데이터에 접근을 제어하는 언어”2. GRANT : 접근제어나 어떤 작업을 하용하는 권한을 주는 역할3. REVOKE : 권한을 박탈
반응형