SQL은 데이터베이스에서 원하는 정보를 추출할 수 있는 언어이다.
데이터베이스는 '데이터가 저장되어 있는 큰 폴더'이고, 테이블은 '폴더 안에 있는 각각의 파일'이라고 생각하면 쉽다.
컬럼은 세세한 데이터들의 제목이라 생각하면 된다. (컬럼은 '필드'라고 부르기도 한다.)
즉 데이터베이스>테이블>컬럼 순으로 세부적인 데이터를 알 수 있게 된다.
e.g) 데이터베이스 > 음식 주문 정보/결제 정보/고객 정보 > 주문 가격/주문한 음식 종류/주문 수량/주문 번호
select __
from __
가장 기본적인 데이터 조회 문법 구조이다.
select 뒤에 *을 넣을 경우 모든 컬럼을 볼 수 있고, 원하는 컬럼을 지정하여 넣을 수도 있다.
컬럼 이름이 너무 길어 보기 어렵다면 별명을 지정하여 보기 쉽게 바꿀 수도 있다.
select __
from __
where __
where 뒤에 비교 연산자/조건 필터를 이용해서 각 컬럼에서 가져오고 싶은 데이터를 적으면 된다.
e.g)
여러 개의 필터링 조건을 적용시킬 때는 and, or, not을 이용할 수 있다.
e.g) where age >= 27 and name like '김%': 나이가 27살 이상이면서 이름이 '김'으로 시작하는 것
작성한 SQL문을 실행할 때 단축키는 Ctrl + Enter
where 절을 이용한 필터링에서 문자를 필터링 할 때는 작은따옴표 '를 사용하고, 컬럼의 별명을 지정할 때는 쌍따옴표 "를 사용한다. (영어, 언더바 제외)