[MYSQL] Schema와 Table Select 하기
2020. 2. 24. 14:07ㆍDBMS/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
반응형
'DBMS > MySQL' 카테고리의 다른 글
(MySQL) 계정 생성, 계정 확인, 계정 모든권한부여, 계정 권한 확인 (0) | 2020.04.17 |
---|---|
MySQL 다른 테이블의 정보 가져오기 (0) | 2020.04.17 |
MySQL 테이블 이름변경 (0) | 2019.06.19 |
MySQL 텍스트 합치기 (0) | 2019.06.19 |
MySQL 컬럼 추가/수정/삭제 (0) | 2019.06.19 |