프로그래밍/MYSQL
SQL 종류
타코코딩
2023. 10. 11. 16:26
* SQL(structured Query Language) / ANSI SQL
* -DBMS에 저장된 데이터를 CRUD 작업을 통해 작업을 수행하는 언어
* 1.DDL(Data Definition Language 데이터정의어)
* - 데이터베이스 관리자가 논리적인 저장공간을 정의하는 언어
* create, alter, drop, truncate
* 2.DML(Data Manipulation Language 데이터 조작어)
* - 저장된 논ㄴ리적인 공간에 저장할 데이터를 CRUD를 수행하는 언어
* insert-c select-r update-u delete-d(
* 3.DCL(Data Control Language 데이터 제어어)
* - 데이터베이스에 접근할 수 있는 권한을 제어하는 언어
* grant(권한부여) revoke(권한해지)
* 4.TCL(Transcation Control language 트랜젝션 제어어)
* - 데이터베이스 작업의 단위를 트랜젝션이라 하며, 작업을 데이터베이스에 영구히 적용하는 경우하거나 취소하는 언어
* commit(작업완료), rollback(작업취소),savepoint(작업저장)