열 | 설명 |
TABLE_CATALOG | 항상 'def' 문자열을 포함 |
TABLE_SCHEMA | 데이터베이스 이름. |
TABLE_NAME | 테이블 이름 |
COLUMN_NAME | 열 이름. |
ORDINAL_POSITION | 테이블의 열 위치 |
COLUMN_DEFAULT | 열의 기본값 |
IS_NULLABLE | 열에 NULL 포함될 수 있는지 여부 . |
DATA_TYPE | 열의 데이터 유형 |
CHARACTER_MAXIMUM_LENGTH | 최대 길이. |
CHARACTER_OCTET_LENGTH | 최대 길이. 다중 바이트 문자 집합을 제외하고 동일 |
NUMERIC_PRECISION | 숫자 유형의 경우 열의 정밀도(유효 자릿수) |
NUMERIC_SCALE | 숫자 유형의 경우 스케일(소수점 오른쪽의 유효 자릿수) |
DATETIME_PRECISION | 분수 초 정밀도 또는 시간 데이터 유형이NULL 아닌 경우 . |
CHARACTER_SET_NAME | 이진이 아닌 문자열 데이터 유형 이면 문자 집합 |
COLLATION_NAME | 이진이 아닌 문자열 데이터 유형 이면 데이터 정렬 |
COLUMN_TYPE | 열 정의 |
COLUMN_KEY | 인덱스 유형. |
EXTRA | 열에 대한 추가 정보 |
PRIVILEGES | 열에 대한 권한 |
COLUMN_COMMENT | 칼럼 댓글. |
IS_GENERATED | 열 값이 생성(가상 또는 계산) 되었는지 여부 |
GENERATION_EXPRESSION | 생성된(가상 또는 계산된) 열의 열 값을 계산하는 데 사용되는 표현식 |
#--- column 정의.
SELECT
table_name
, column_name
, ordinal_position
, column_type
, is_nullable
, column_default
, column_key
, column_comment
FROM information_schema.COLUMNS
WHERE table_schema=DATABASE()
AND TABLE_NAME='t';
https://mariadb.com/kb/en/information-schema-columns-table/
'MySQL MariaDB > DB,Table 정보' 카테고리의 다른 글
MySQL / MariaDB 테이블별로 전체 컬럼정보 조회 (1) | 2021.08.11 |
---|---|
MySQL / MariaDB_시퀀스(Sequence) 생성,조회,다음값 출력,특정번호 재시작. (0) | 2021.08.06 |
MySQL / MariaDB. information_schema.STATISTICS. 인덱스 정보 조회. (0) | 2021.08.05 |
MySQL/MariaDB 버전(Version) 정보 확인. (0) | 2021.08.05 |
MySQL/MariaDB 데이터를 파일(CSV)로 출력하기. (0) | 2021.08.05 |
MySQL / MariaDB. information_schema.TABLES. 테이블 스키마 정보. (0) | 2021.08.04 |
Maria DB? MySql 관계. 호환성? (0) | 2021.08.04 |
Maria DB. 테이블, 칼럼 정보 보기. (0) | 2021.08.04 |
댓글