SQL이란 간단하게
방대한 양의 데이터를 저장,
저장된 데이터를 신속하게 불러오는 장치
-데이터베이스 : 데이터를 저장하는 곳,
사실상 데이터를 잘 꺼내오기 위함
C-데이터 생성
R-데이터 읽어옴
U-데이터 수정(update)
D-데이터 삭제
'데이터를 가져와, 명령어를 작성하는 것 SQL 쿼리를 작성'
SQL Select 쿼리문
어떤 데이터에서 어떤 필드의 데이터를 어떻게 가져올 것인지
-전체 테이블 보는 법
show tables
-테이블 선택 하는 법
selet from oders
(oders 테이블에서 전체() 데이터를 불러옴)
-where 절
불러온 테이블 데이터에서 원하는 필드의 데이터를 불러올 때
Where 필드 문법 '문자열' (숫자는 작은 따옴표x)
ex)
SELECT * from orders
WHERE payment_method = 'kakaopay'
=orders 테이블의 전체를 불러온 후
payment 필드에서 kakaopay 데이터만 불러오는 쿼리
+문법들
같지않음(작성한 것 제외) !=
범위 between 'a' and 'b'
필드내에 다른 것도 포함 in(a,b,c)
패턴 like '%~'
SELECT * from orders
WHERE email like 'a%gmail.com'
a로시작하고 gmail.com으로 끝나는 데이터를 불러오는 쿼리
일부 데이터만 가져오기 limit 숫자
(데이터가 방대하여 모든 데이터를 불러오기 힘들 때
원하는 수량만 불러올 수 잇게끔)
중복 데이터 제외하고 Distinct ( )
SELECT DISTINCT(payment_method) from orders
몇개인지 숫자만 count ()
SELECT COUNT(*) from orders