데이터를 저장하는 공간을 크게 데이터 베이스라 부른다.
데이터를 저장하는 큰 폴더를 데이터 베이스, 파일을 테이블, 하나하나 저장된 데이터를 컬럼이라 칭한다.
컬럼⊂테이블⊂데이터 베이스
SQL을 실행할 때 가장 기본적인 명령어인 select과 from을 사용한다.
select: 내가 원하는 데이터를 조회
from: 데이터를 가져올 곳
*: 모든 컬럼을 가져오기

select *
from customers #customer이라는 데이터에 있는 모든 데이터를 불러오기

select *
from food_orders #food_orders 데이터를 불러와서 내가 필요한 컬럼만 다로 보고 싶다면 * 대신 특정 컬럼 이름을 입력

select restaurant_name, addr #내가 restaurant_name과 addr만 보고 싶다면 ,를 이용해서 병렬로 입력
from food_orders

select restaurant_name as "음식점", addr address #컬럼 이름을 바꾸고 싶다면, as ""를 이용하거나 바꾸고 싶은 이름을 뒤에 입력. 이때 영문과 언더바는 그냥 입력해도 되지만 한글과 특수문자(띄어쓰기 포함)는 반드시 ""안에 입력
from food_orders
조건에 맞는 데이터만 필터링하기 위해 where절을 사용한다.

select *
from customers
where age=21 #21살 사람만 따로 불러오기

select *
from customers
where age>=21 #>=이상, <=이하, <>같지 않다도 사용 가능

select *
from customers
where gender='male' #where절에 문자를 입력할 때는 반드시 ''를 사용. gender<>'male'로 입력 시 male이 아닌으로 입력되어 여성 데이터만 출력
그 외 조건문: Between, In, Like

select *
from customers
where age between 21 and 23 #21세에서 23세 사이의 데이터만 출력

select *
from customers
where age in (21, 25, 27) #특정 조건만 포함하는 데이터만 출력하고 싶을 때 in 뒤에 반드시 () 사용

select *
from customers
where name like '김%' #완전히 일치하지는 않지만 비슷한 데이터만 출력하고 싶을 때 '특정문자+%'를 입력. '김%', '%Next%', '%es'