show tables = 어떤 테이블이 있는지 살펴보기
where = select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것 (데이터를 통으로 그냥 보여주는 것)
where 절과 자주 쓰는 문법
- '!=' > 같지 않음 조건(부정) / '=' 같음
- 'between' > 범위 조건
- 'in' > 포함 조건
- 'like' > 패턴 조건 (문자열 규칙) / '%' /이외에도 같이 쓰이는 문법 ('how to use like in sql' 구글링!)
- 'limit' > 일부 데이터만 가져오기 / 여러 데이터중 일부만 보고 싶을 때 사용
- 'distinct' > 중복 데이터는 제외하고 가져오기
- 'count' > 데이터 숫자 세기
응용 해보기 -
[ select count(distinct(필드name)) from 테이블; ]
count를 입혀주면 몇 개의 필드(성씨)가 있는지 알 수 있음