SQL의 기초

oungoo·2020년 7월 22일
0

데이터베이스

목록 보기
2/4

2020-07-21-02)SQL의 기초

SQL 명령의 분류

DDL

  • ( Data Definition Language, 데이터 정의어 )
  • CREATE, DROP, ALTER(구조변경)

DML

  • ( Data Manipulation Language, 데이터 조작어 )
  • INSERT(삽입), UPDATE(갱신), DELETE(삭제)

DCL

  • (Data Control Language, 데이터 제어어)
  • GRANT, REVOKE, COMMIT, ROLLBACK

Query ( 질의어 )

  • SELECT

SQL 언어의 특징

  • 구조적언어이기 때문에 변수/상수, 비교문, 반복문, 분기문이 없음.

표현규칙

  • '한글' : 사용자 정의어 -> 영문으로 만들기, 첫글자는 알파벳, 특수문자 '_' 사용가능, 풀네임쓰기
  • [대괄호] : 선택사용 -> 생략가능
  • ident1 | ident2 : ident1 또는 ident2 둘 중 하나 선택해서 사용 (생략불가, 동시사용 불가)
  • ..... : 앞의 기술 내용이 반복 적용 될 수 있음

역사

  • 1973 : SQUARE (Structured Queries As Relational Express)
  • 1974 : System R용의 SEQUEL (Structured English QUEry Language)
  • 1980 : SQL (Structured Query Language)로 명칭 변경 (구조적 질의 언어)
  • 1988 : ANSI(미국표준위원회), ISO 국제표준으로 제정
  • 1989 : SQL-1(SQL/89) 표준안 제정, 현재까지 통용됨
  • 1992 : SQL-2, 1999 : SQL-3 표준안 제정

0개의 댓글