각종 노하우 분류
각종 노하우 Mysql - 쿼리강의 #1 (모든테이블 행수 반환)
컨텐츠 정보
- 22 조회
- 0 추천
- 0 비추천
-
목록
본문
[출처: Gamezone]
작성자: 작성자 없음
작성자: 작성자 없음
안녕하세요. 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 테이블의 정보를 활용하면 유용한 쿼리를 만들수 있을거 같습니다.
개인별 구성에 맞도록 쿼리를 수정하여 사용하시면 유용하게 사용하실수 있을거 같네요 ^^;
-
등록일 00:20
-
등록일 08.20
-
등록일 08.10VMware 네트워크 IP 설정댓글 2
-
등록일 08.08
관련자료
댓글 0
등록된 댓글이 없습니다.