DBMS/MySQL
[MYSQL] Schema와 Table Select 하기
악마성
2020. 2. 24. 14:07
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
반응형