충분히 쌓여가는
03 SQL이란 무엇인가 본문
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 |