db/sql

220928

kirinman 2022. 9. 28. 19:55

기본 

show tables

 

select * from 테이블

where ~~ = '필드'

 

'같지 않음' 조건 걸어보기</aside>

'같지 않음' 조건은 != 로 걸 수 있습니다.

select * from orders where course_title != "웹개발 종합반";

 

'범위' 조건 걸어보기</aside>

'범위' 조건은 between 으로 걸 수 있어요.

select * from orders where created_at between "2020-07-13" and "2020-07-15";

 

'포함' 조건 걸어보기</aside>

'포함' 조건은 in 으로 걸 수 있어요.

select * from checkins where week in (1, 3);

 

'패턴' (문자열 규칙) 조건 걸어보기

'패턴' 조건은 like 으로 걸 수 있어요.

where email like 'a%': email 필드값이 a로 시작하는 모든 데이터

 

 

일부 데이터만 가져오기: Limit

중복 데이터는 제외하고 가져오기: Distinct

일부 데이터만 가져오기: Limit

몇 개인지 숫자 세보기: Count