SQL
관계형 데이터베이스 관리 시스템(Relational Database Management System, RDBMS)의 데이터를 관리하는 프로그래밍 언어
SQL은 데이터베이스가 아니라, 데이터베이스를 다루는 프로그래밍 언어이다.
데이터 정의 언어(DDL)
Data Define Language로 데이터베이스를 정의하는 언어
CREATE: 데이터베이스 또는 테이블을 생성한다.
ALTER: 테이블을 수정한다.
DROP: 데이터베이스 또는 테이블을 삭제한다.
TRUNCATE: 테이블을 초기화한다.
데이터 조작언어(DML)
Data Manipulation Language는 데이테베이스에 입력된 데이터를 검색, 입력, 수정, 삭제한다.
SELECT: 데이터 검색
INSERT: 데이터 입력
UPDATE: 데이터 수정
DELETE: 데이터 삭제
데이터 제어 언어(DCL)
Data Control Language는 데이터베이스에 접근하거나 객체에 권한을 부여하는 등의 역할을 한다.
GRANT: 특정 데이터베이스 사용자에게 작업의 특정 수행 권한을 부여한다.
REVOKE: 특정 테이터베이스 사용자에게 작업의 특정 수행 권한을 삭제한다.
COMMIT: 트랜잭션 작업을 완료하는 역할을 한다.
ROLLBACK: 트랜잭션 작업을 취소하거나 이전 상태로 복구하는 역할을 한다.
반응형
'MSSQL > 데이터베이스와 SQL의 기초' 카테고리의 다른 글
04 SQL을 배워야 하는 이유 (2) | 2024.09.28 |
---|---|
02 데이터베이스 종류 (8) | 2024.09.28 |
01 데이터베이스의 기본 개념 (0) | 2024.09.27 |