데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합
관계형 데이터베이스란 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냄
1) SQL 문은 대소문자를 구분하지 않음
2) SQL 문은 한 줄 또는 여러 줄에 입력할 수 있음
3) 키워드는 약어로 표기하거나 여러 줄에 걸쳐 입력할 수 없음
4) 절은 대개 별도의 줄에 입력함
5) 가독성을 높이기 위해 들여쓰기 사용
6) 키워드는 일반적으로 대문자로 입력하지만 테이블 이름, 열 이름 등의 다른 단어는 모두 소문자로 입력
데이터베이스로부터 저장되어 있는 데이터를 검색하는데 사용
키워드 (SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY)
select {*|[distinct] column|expression [alias],...}
from table;
SELECT 둘 이상의 열로 이루어진 리스트
* 모든 열을 선택
DISTINCT 중복 방지
column|expression 명명된 열 또는 표현식을 선택
alias 선택된 열에 다른 머리글을 지정
FROM table 열을 포함하는 테이블을 지정