SQL이란?
- 1974년 IBM에서 발표한 SEQUEL Structured English QUEry Language에서 출발했다고 보는 견해가 보편적임
- 진화와 진화를 거듭하여 미국 표준 연구소(ANSI)와 국제 표준 기구(ISO)에서 관계형 데이터베이스의 표준 언어로 SQL을 선택하면서 상용 DBMS인 오라클, MMMMMS-SQK, MySQL등과 같은 대부분의 주요 제품에서 체택하여 활용함
S - Structured
Q - Query
L - Language
구조화된 질의어, 즉 언어라는 이야기이다.
- 흔히 컴퓨터 프로그래밍 언어 하면 떠오르는 JAVA, C++ 등과 같은 컴퓨터 언어이다.
- But, 자연어에 가장 가까운 컴퓨터 언어이다.
예시를 들어보자,
SELECT a,b,c,d FROM TABLE#1
영문 그대로 변역하면, 'TABLE#1으로부터 a,b,c,d를 추출하라'라고 해석된다.
SQL문은 '영문 그대로'를 활용하여 프로그래밍하게 되어 있어 자연어와 매우 흡사하게 구현된다는 장점을 가지고 있다.
'Sql' 카테고리의 다른 글
Sql - 5 함수-1 (0) | 2023.08.22 |
---|---|
Sql - 4 특수연산자 (0) | 2023.08.22 |
Sql - 3 비교연산자,논리연산자 (0) | 2023.08.21 |
Sql - 2 (0) | 2023.08.18 |
Sql - 1.5 (0) | 2023.08.18 |