[MYSQL] Schema와 Table Select 하기

2020. 2. 24. 14:07DBMS/MySQL

728x90
반응형

 

<Schema 안의 Table Select>

SELECT * FROM information_schema.tables 


그냥 위의 한줄만 해도 된다.

위의 쿼리를 돌리면 아래와 같이  Table들의 정보들이 담겨있는 Field들을 볼 수 있는데

여기서 원하는 것을 where절에서 걸어주고 출력한다.

 

<Schema 안의 원하는 Table SELECT>

SELECT 

    *

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
반응형