[MYSQL] DB에 Schema와 Table들을 조회하자

2020. 12. 17. 12:57DBMS/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
반응형