테이블 조회
SELECT
t1.table_name,
t1.table_comment
FROM
(
SELECT
table_name,
table_comment
FROM
information_schema.TABLES
WHERE
table_schema = '스키마명') t1
ORDER BY
t1.table_name;
컬럼 조회
SELECT
column_name,
column_comment,
column_type,
column_key,
CASE WHEN is_nullable = 'NO' THEN 'Y' ELSE '' END AS NOT_NULL,
column_default,
extra
FROM
(
SELECT
table_name,
table_comment
FROM
information_schema.TABLES
WHERE
table_schema = '스키마명') t1,
(
SELECT
table_name,
column_name,
data_type,
column_type,
column_key,
is_nullable,
column_default,
extra,
column_comment,
ordinal_position
FROM
information_schema.COLUMNS
WHERE
table_schema = '스키마명') t2
WHERE
t1.table_name = t2.table_name
AND t1.table_name = '테이블명' /* 이 라인 삭제시 모든 테이블 조회 */
ORDER BY
t1.table_name,
ordinal_position;
[datatables.js] 주요 특징과 기능, 사용법, ajax 연동 (0) | 2025.01.13 |
---|---|
인텔리제이 단축키 모음 (0) | 2024.12.23 |
[JS, JQuery] 일자 여러개 입력받을 때 오늘 이후만, 중복 없이, 오름차순으로 입력받도록 input value range 세팅하기 (0) | 2024.12.20 |
[MyBatis] ArrayList 여러개를 하나의 반복문으로 순회하기 (1) | 2024.12.18 |
[MySQL, Draw.io] ERD 반자동화 하기 (0) | 2024.12.17 |