프로그래밍/SQL
SQL 정의, 종류 및 준수 사항
peryh
2021. 8. 23. 23:40
728x90
SQL(Structured Query Language) 정의
관계형 데이터베이스(RDBMS)에 저장된 데이터들의 조회, 삽입, 수정, 삭제 등을 하기 위해 IBM에서 만든 특수 목적의 프로그래밍 언어
SQL 종류
데이터 정의 언어 (DDL : Data Definition Language) : Create, Drop, Alter
데이터 조작 언어 (DML : Data Manipulation Language) : Insert, Update, Delete, Select
데이터 제어 언어 (DCL : Data Control Language) : Grant, Revoke, Commit, Rollback
SQL 사용 시 준수 사항
읽기 편리성 : 들여쓰기, SQL 작성 형식 등을 통일하여 읽기 편리성을 제공
성능 보장 : 실행계획을 고려한 SQL을 작성하여 최소한의 성능 보장
이름 지정 규칙 준수 : 테이블명 또는 컬럼명 등을 규칙에 맞춰 생성하여 작성
일관적인 작성 : 대소문자 등 모든 SQL에 대해 일관성 유지