ifnull = 만약 null이면 ~ 이렇게 해라 ~
COUNT(IF(comm=0, NULL, comm))
만약 comm이 0이면 null을 출력 comm이 0이 아니면 comm 그 자체로 볼 거야
COALESCE (comm,0)
comm이 null이면 0으로 출력해라
case when - where, select절에 사용 가능
cass
when comm is null then true
when comm not in (300,500,1400) then true
else false
end;
자바로 비유를 해보자면 case = if, when = (), end = {}
트리형태
보통 두 갈래씩 퍼짐

인덱스가 없는 경우
모든 행 다 뒤짐
인덱스가 있는 경우
빠르게 찾음
인덱스의 단점
용량을 차지함
검색 작업이 필요 없으면 굳이 인덱스를 하지 않아도 됨
삽입 수정 삭제를 하면 성능이 하락할 수 있음
기본 인덱스
bTree index
유니크 인덱스
중복을 허용하지 않는 인덱스
pk에 적용되어 있는 인덱스
기본 인덱스도 하고 유니크 인덱스도 합쳐져있음