반응형
MySQL 데이터베이스의 비어 있지 않은 테이블 목록
MySQL이 데이터베이스의 비어 있지 않은 테이블을 모두 반환하도록 할 수 있습니까?"표 표시"와 비슷하지만 비어 있지 않은 표만 표시됩니다.
'information_details'는 관련 세부 정보를 담고 있어야 합니다.시도해 보세요
SELECT table_type,
table_name
FROM information_schema.tables
WHERE table_rows >= 1;
선택한 데이터베이스에서 선택합니다.다음을 기준으로 필터링할 수도 있습니다.TABLE_SCHEMA
:
SELECT table_schema,
table_type,
table_name
FROM information_schema.tables
WHERE table_rows >= 1
AND TABLE_SCHEMA=?
수락된 답변은 저에게 효과가 없었습니다. information_schemaable_rows에는 매우 이상한 값이 있습니다.
이것은 매력적으로 작용했습니다.
SHOW TABLE STATUS WHERE Rows > 0;
데이터베이스 'information_schema'를 사용하여 실행
SELECT * FROM `TABLES` WHERE `TABLE_ROWS` > 0
특정 데이터베이스 실행에 대해 서버에 비어 있지 않은 모든 테이블을 제공합니다.
SELECT * FROM `TABLES` WHERE `TABLE_ROWS` > 0 AND `TABLE_SCHEMA` = 'database_name'
이 쿼리는 phpMyAdmin을 통해 실행할 수 있습니다.
SELECT *
FROM `information_schema`.`TABLES`
WHERE `TABLE_ROWS` > 0
비어 있지 않은 테이블 목록을 반환합니다.
언급URL : https://stackoverflow.com/questions/4746201/list-of-non-empty-tables-in-mysql-database
반응형
'source' 카테고리의 다른 글
선택기 "my-app"이(가) 어떤 요소와도 일치하지 않습니다. (0) | 2023.07.31 |
---|---|
10보다 작음 숫자에 0을 더합니다. (0) | 2023.07.31 |
jQuery document.ready vs 자체 호출 익명 함수 (0) | 2023.07.31 |
Oracle에서 퍼지 텍스트 검색 (0) | 2023.07.31 |
Swift에서 유형에 대해 표시되는 텍스트 표현을 변경하려면 어떻게 해야 합니까? (0) | 2023.07.31 |