데이터가 저장되어 있는 큰 폴더
SQL은 '코드'가 아니라 데이터베이스에 요청을 하기 위한 '언어'
SELECT : 데이터를 가져오는 기본 명렁어, 데이터를 조회하는 모든 Query에 사용
FROM : 데이터를 가져올 테이블을 특정해주는 문법
* : 모든 컬럼을 가져오겠다는 의미
// payments 테이블의 데이터 조회
select *
from payments
모든 컬럼 말고 특정 컬럼만 보고 싶다면?
-> * 대신 원하는 컬럼명 적어주기
- 예시
// 주문 테이블에서 주문번호와 식당 이름만 뽑기 select order_id, restaurant_name from food_orders
영문 및 언더바는 큰 따옴표("")없이 별명 써도 되지만, 특수문자 및 한글은 큰 따옴표 필수!
// 주문 테이블에서 order_id, price, quantity를 ord_no, 가격, 수량으로 별명 지어주기
select order_id ord_no, price as "가격", quantity "수량"
from food_orders
select *
from 테이블
where 필터링 조건
// 21세인 고객 필터링
select *
from customers
where age = 21
필터링은 숫자 뿐만 아니라, 문자도 가능
But, 문자 사용할 때는 작은 따옴표('') 사용 잊지 말기 !
- 예시
// 여성인 고객 필터링 select * from customers where gender = 'female'
SQL 에서는 '같지 않다'는 != 가 아니라 <> 이다!
ex) where age <> 21
select restaurant_name, customer_id
from food_orders
where food_preparation_time between 20 and 30 and cuisine_type = 'Korean'
내일도 화이팅 :)