SQL 1주

임호중·2023년 4월 25일
0

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

profile
안녕하세요. 백엔드 개발자되려구요

0개의 댓글