더북(TheBook)

5 SQL

SQL(Structured Query Language, 구조적 질의 언어)은 배우기 쉽고 데이터 조작 작업도 쉽게 처리할 수 있습니다. 표준이 있어서 RDBMS 종류와 상관없이 사용할 수 있으나 제품별로 조금씩 다른 부분이 있습니다.

6 MariaDB

MySQL과 자매 관계인 RDBMS로, MySQL의 많은 기능을 그대로 사용할 수 있습니다.

7 SQL의 종류

종류

설명

해당 문장

DDL(데이터 정의어)

데이터베이스 객체의 생성, 수정, 삭제 시 사용

CREATE: 객체 생성

ALTER: 객체 수정

DROP: 객체 삭제

TRUNCATE TABLE: 테이블의 데이터 전체 삭제

RENAME TABLE: 테이블 이름 변경

DML(데이터 조작어)

데이터 조작 작업 시 사용

SELECT: 데이터 조회

INSERT: 데이터 신규 입력

UPDATE: 데이터 수정

DELETE: 데이터 삭제

TCL(트랜잭션 제어어)

트랜잭션 처리 시 사용

COMMIT: 데이터 변경사항 적용

ROLLBACK: 데이터 변경사항 취소

START TRANSACTION: 트랜잭션 시작

SAVEPOINT: 명시적으로 트랜잭션 이름 부여

SET autocommit: 자동 커밋 모드 설정

DCL

(데이터 제어어)

특정 사용자에게 데이터나 각종 작업에 대한 권한 부여 및 회수 시 사용

GRANT: 권한 부여

REVOKE: 권한 회수

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.