DBMS/MySQL
[MYSQL] DB에 Schema와 Table들을 조회하자
악마성
2020. 12. 17. 12:57
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
반응형