SQL 이란?
- SQL(Structured Query Language)은 이러한 DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어가 "SQL" 이다. 간단히 말해서 "SQL"은 데이터베이스 용 프로그래밍 언어라고 할 수 있음.
- SQL은 구조화된 쿼리 언어로 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오기 또는 삽입이 가능하다.
DDL
- CREATE:새로운 데이터베이스를 생성함
- ALTER: 존재하는 데이터베이스 변경
- DROP: 존재하는 데이터베이스 삭제
- TRUNCATE: 테이블에서 데이터를 DROP한 후 CREATE함(초기화)
DML
- INSERT: 테이블에 들어있는 데이터 추가
- SELECT: 테이블에 들어있는 데이터 선택
- DELETE: 테이블에 들어있는 데이터 삭제
- UPDATE: 테이블에 들어있는 데이터 변경
DCL
- COMMIT: 트랜잭션의 작업 결과를 반영
- ROLLBACK: 트랜잭션의 작업을 취소 및 원래대로 복구
- GRANT: 특정 권한 부여
- REVOKE: 권한 취소