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: 권한 회수

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