테이블 행의 수 를 구하기 위해 사용
SELECT COUNT(*) FROM 테이블명;
SELECT COUNT(1) FROM 테이블명;
SELECT COUNT(컬럼) FROM 테이블명;
1) * : 값 이 포함되어 있는지 여부에 관계없이 검색된 행 수를 반환함, 즉 내부 자료를 읽지 않고 행의 수만 count 함
2) 1 : 1)과 성능 차이 없음
3) 컬럼: null 값이 아닌 갯수 반환, 즉 내부 자료를 읽어서 count 함
일반적으로는 pk인 열을 주로 사용
즉, 1=*<컬럼 순으로 속도 차이가 있음.
https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_count