가끔 일하다가 table의 Row수를 조회 해야 할 경우가 있다.
예를 들면 테이블 정보를 모르는 상태에서 테이블의 데이터가 있는지 확인을 해봐야할 경우이다.
사실 이런 경우가 별로 없어야 맞지만... 실제로 가끔 일어나는 일이기도 하다.
해당 정보의 대략적인 정보는 information_schema에서 조회 할 수 있다.
쿼리는 아래와 같다.
SELECT TABLE_NAME, TABLE_ROWS
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'dbname';
|
dbname 부분에 조회하고자 하는 db명을 넣어주면 된다.
일은 줄여서 빨리 끝내고 다른 일을 찾아서 하는게 효율성 면에서 좋다.
간단하지만 테이블 데이터의 유/무 여부를 일일이 찾지 않는 것만으로도 많은 시간이 줄어들 것으로 기대한다.
댓글 없음:
댓글 쓰기