[DB] SQL(Structured Query Language)

희진·2024년 2월 5일

SQL이란?

데이터베이스를 조작하는 언어

SQL Commands

  • DDL (Data Definition Langugage)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)
분류개념SQL 키워드
DDL - 데이터 정의 언어관계형 데이터베이스 구조(테이블, 스키마)를
정의(생성, 수정 및 삭제)하기 위한 명령어
CREATE
DROP
ALTER
DML - 데이터 조작 언어데이터를 조작(추가, 조회, 변경, 삭제)
하기 위한 명령어
INSERT
SELECT
UPDATE
DELETE
DCL - 데이터 제어 언어데이터의 보안, 수행 제어, 사용자 권한 부여
등을 정의하기 위한 명령어
GRANT
REVOKE
COMMIT
ROLLBACK

SQL Syntax

-- SQL Syntax 예시

SELECT column_name FROM table_name;
  • 모든 SQL 문(statement)는 SELECT, INSERT, UPDATE 등과 같은 키워드로 시작
  • 하나의 statement는 세미콜론(;)으로 끝남
    • 세미콜론은 각 SQL 문을 구분하는 표준 방법
  • SQL 키워드는 대소문자를 구분하지 않음
    • 즉, SELECTselect는 SQL 문에서 동일한 의미
    • 대문자로 작성하는 것을 권장
profile
열심히 살겠습니다

0개의 댓글