[MYSQL] DB에 Schema와 Table들을 조회하자
2020. 12. 17. 12:57ㆍDBMS/MySQL
728x90
반응형
SELECT * FROM information_schema.tables
그냥 위의 한줄만 해도 된다. 위의 쿼리를 돌리면 아래와 같이
Table들의 정보들이 담겨있는 Field들을 볼 수 있는데 여기서 원하는 것을 where절에서 걸어주고 출력한다.
ELECT * FROM information_schema.tables
WHERE TABLE_TYPE = 'BASE TABLE' AND ROW_FORMAT = 'Dynamic' AND ENGINE = 'InnoDB' AND NOT TABLE_SCHEMA = 'mysql' AND NOT TABLE_SCHEMA = 'template' AND NOT TABLE_SCHEMA = 'sys'
ORDER BY TABLE_SCHEMA
나 같은 경우에는 이런식으로 직접 만든 table들을 골라냈다.
이걸 이제 간단하게 combobox를 하나 만들어서 담아서 사용했다.
728x90
반응형
'DBMS > MySQL' 카테고리의 다른 글
MySQL 테이블 전체 복사 (0) | 2022.03.06 |
---|---|
MySQL Between 안쓰고 날짜비교하는 법 (0) | 2022.03.06 |
MySQL 특정단어 포함까지 글자 잘라낸 후 SELECT 하기 (0) | 2020.06.02 |
MySQL 비슷한 항목 그룹해서 SELECT (0) | 2020.04.17 |
(MySQL) 계정 생성, 계정 확인, 계정 모든권한부여, 계정 권한 확인 (0) | 2020.04.17 |