2018년 10월 9일 화요일

[Mysql] 테이블 ROW Count 구하기

가끔 일하다가 table의 Row수를 조회 해야 할 경우가 있다.
예를 들면 테이블 정보를 모르는 상태에서 테이블의 데이터가 있는지 확인을 해봐야할 경우이다.

사실 이런 경우가 별로 없어야 맞지만... 실제로 가끔 일어나는 일이기도 하다.

해당 정보의 대략적인 정보는 information_schema에서 조회 할 수 있다.

쿼리는 아래와 같다.


SELECT TABLE_NAME, TABLE_ROWS
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'dbname';

dbname 부분에 조회하고자 하는 db명을 넣어주면 된다.

일은 줄여서 빨리 끝내고 다른 일을 찾아서 하는게 효율성 면에서 좋다.
간단하지만 테이블 데이터의 유/무 여부를 일일이 찾지 않는 것만으로도 많은 시간이 줄어들 것으로 기대한다.

댓글 없음:

댓글 쓰기