게임강의
각종 노하우 분류

Mysql - 쿼리강의 #1 (모든테이블 행수 반환)

컨텐츠 정보

본문

안녕하세요. 20년차 개발자 '하얀상상' 입니다.

 

디비데이터를 초기화 하다보면 항상 어떤 테이블에 데이터가 있는지 보고 싶을 경우가 있습니다.

 

모든테이블의 행수를 반환 하는 쿼리를 소개 해드리겠습니다.

 



SELECT
    table_name,
    table_rows
FROM
    information_schema.tables
WHERE
    table_schema = '<DB_NAME>'
ORDER BY table_name;
 

실행 결과

| TABLE_NAME | TABLE_ROWS |
| ---------- | ---------- |
| atable    | 4          |
| btable    | 2          |
 

데이터베이스 내 저장된 테이블에 대한 정보는 information_schema.tables에 저장되어 있다.

 

tables에는 table_rows라는 컬럼으로 해당 테이블이 저장하고 있는 데이터의 행 수를 저장하고 있다.

 

위와 같이 information_schema.tables 테이블의 정보를 활용하면 유용한 쿼리를 만들수 있을거 같습니다.

 

개인별 구성에 맞도록 쿼리를 수정하여 사용하시면 유용하게 사용하실수 있을거 같네요 ^^;

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 658 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 147,509
2 no_profile 보거스쪽지보내기 자기소개 아이디로 검색 전체게시물 91,378
3 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 64,195
4 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 59,621
5 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 57,281
6 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 54,964
7 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 52,661
8 no_profile Gatchaman쪽지보내기 자기소개 아이디로 검색 전체게시물 45,503
9 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 35,020
10 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 29,199
알림 0