SQL - Structured Query Language(구조적 질의 언어)

Seoung Young Oh·2023년 3월 20일
0

SQL

목록 보기
1/3

SQL문법의 종류

SQL의 문법은 크게 3종류로 나뉜다.

  • DDL(Data Definition Language, 데이터 정의 언어)

    • CREATE, ALTER, DROP 등
    • 릴레이션, 즉 테이블을 정의 하기 위해 사용하는 언어
  • DML(Data Manipulation Language, 데이터 조작 언어)

    • SELECT, INSERT, UPDATE 등
    • 데이터를 추가/수정/삭제하기 위한 데이터 관리언어
  • DCL(Data Control Langauge, 데이터 제어 언어)

    • GRANT, REVOKE 등
    • 사용자 관리 및 사용자별 릴레이션 또는 데이터를 관리하고 접근 권한을 설정하기 위한 언어

SQL언어적 특징

  1. 대소문자를 가리지 않는다.
    • 단, 서버 환경이나 DBMS종류에 따라 데이터베이스 또는 필드명에 대해 대소문자를 구분하기도함.
  2. SQL문은 반드시 세미콜론(;)으로 끝나야 한다.
  3. 고유한 값은 따옴표('')로 감싸준다.
    • SELECT * FROM EMP WHRER NAME = 'James';
  4. SQL에서 객체를 나타날떄는 백틱(``)으로 감싸준다.
    • SELECT `COST`, `TYPE` FROM `INVOICE`;
  5. 주석은 --을 앞에 붙여 주거나 /**/으로 감싸서 표기한다.
    • -- SELECT *FROM EMP; 이 쿼리는 실행되지 않습니다.
    • /*
      		 SELECT * FROM EMP WHRER EMPID=(SELECT * FROM EMP WHRER NAME='홍길동')
      /*

출처

https://edu.goorm.io/learn/lecture/15413/%ED%95%9C-%EB%88%88%EC%97%90-%EB%81%9D%EB%82%B4%EB%8A%94-sql/lesson/767683/sql%EC%9D%B4%EB%9E%80

0개의 댓글