데이터베이스에서 사용되는 생성,삽입,조희 명령문을 SQL이라고 함
- DDL
- DML
- DCL
- TCL
데이터를 정의할 때 사용하는 언어로 테이블이나 데이터베이스를 생성, 수정, 삭제할 때 사용
데이터베이스에서 데이터를 조작할 때 사용하는 언어로 데이터의 저장, 삭제, 수정, 조회와 같은 행위를 할 때 사용
SELECT - 일반적으로 테이블에서 데이터들을 조회할 때 사용, 데이터베이스를 관리하면서 가장 많이 쓰는 명령어임!
INSERT - 테이블에 새로운 데이터들을 삽입할 때 사용
DELETE - 테이블에서 특정한 조건에 맞는 데이터들을 삭제할 때 사용, WHERE 조건이 없다면 데이터 다 삭제 ㄷㄷ
UPDATE - 테이블에서 특정한 조건에 맞는 데이터들을 수정할 때 사용, WHRER 조건이 없다면 모든 조건이 수정됨...
데이터베이스에 대한 권한을 관리
GRANT - 데이터베이스의 특정한 유저에게 사용 권한을 부여할 때 사용함
REVOKE - 데이터베이스의 특정한 유저에게 사용 권한을 취소할 때 사용함
데이터베이스의 트랜잭션을 관리하는 문법으로, 트랜잭션의 시작과 종료, 그리고 롤백을 수행할 때 사용함. (코드를 작성할 때 함수처럼 사용됨)
COMMIT - 데이터베이스의 작업이 정상적으로 완료되었음을 관리자에게 알려줄 때 사용
ROLLBACK - 데이터베이스의 작업이 비정상적으로 완료된 것을 관리자에게 알림, 작업 중 오류가 발생한 경우 이를 취소하고, 이전 상태로 되돌릴 때 사용 (커맨드 + Z...?)