반응형
information_schema의 tables 테이블의 컬럼들을 확인할 수 있고 기본적인 select 문을 사용할 수 있다면,
mysql 콘솔 화면에서 테이블 정보를 편리하게 알 수 있다.
show databases;
-> information_schema 데이터베이스를 확인할 수 있다.
information_schema 내의 tables 테이블을 확인할 수 있다.
desc tables;
->tables 의 컬럼을 확인할 수 있다.
=> desc information_schema.tables 로 확인
필요한 정보 확인
=> 특정 데이터 베이스에서 특정 조건에 해당하는 테이블 들에 데이터가 몇 행 씩 있는지 확인하는 쿼리
select table_name, table_rows from information_schema.tables where table_schema='데이터베이스이름' and table_name like '{검색 조건}';
select table_name, table_rows
from information_schema.tables
where table_schema='데이터베이스이름' and table_name like '{검색 조건}';
=> 특정 데이터 베이스에 테이블이 몇 개 있는지 확인하는 쿼리, where 조건을 추가하면 특정 패턴의 테이블 이름을 갖는 테이블들이 몇 개인지 확인할 수 있다. ex) and table_name like '조건';
select count(*)
from information_schema.tables
where table_schema = '데이터베이스이름';
select table_name, round((data_length+index_length)/1024/1024,1)
from information_schema.tables
where table_schema = '';
반응형
'개발 > 개발관련' 카테고리의 다른 글
[개발관련] inteliJ 정규표현식 일괄 수정 방법_ 마이바티스 인젝션 조치 중 (0) | 2023.12.19 |
---|---|
[개발관련] TCP ESTABLISHED, 3WHS, netstat (0) | 2023.12.17 |
[개발관련] 리눅스 su 명령어 ( su - 옵션) - chatGPT (1) | 2023.11.04 |
[개발관련] Linux 배포판 다운로드 - Minimal, DVD, Boot, Torrent, Checksum, BaseOS 차이 (0) | 2023.09.20 |
[개발관련] MariaDB my.cnf 와 my.ini 의 차이 _chatGPT (0) | 2023.09.19 |