본문 바로가기

DB/MariaDB

[ MariaDB ] DESC - 스키마 구조 확인하기

반응형

MariaDB에서 테이블의 스키마(구조)를 확인하는 방법은 여러 가지가 있습니다. 대표적인 방법 몇 가지를 소개하겠습니다.

1. DESCRIBE 또는 DESC 명령어 사용하기

특정 테이블의 컬럼 정보와 데이터 타입 등을 확인할 수 있습니다.

DESCRIBE 테이블명;

또는

DESC 테이블명;

2. SHOW COLUMNS 명령어 사용하기

컬럼의 상세 정보를 확인할 수 있습니다.

SHOW COLUMNS FROM 테이블명;

3. SHOW CREATE TABLE 명령어 사용하기

테이블 생성에 사용된 SQL 쿼리를 확인할 수 있습니다. 테이블의 전체 구조를 한 번에 볼 수 있습니다.

SHOW CREATE TABLE 테이블명;

4. INFORMATION_SCHEMA 사용하기

MariaDB에는 INFORMATION_SCHEMA라는 시스템 데이터베이스가 있으며, 여기서 테이블의 메타데이터를 조회할 수 있습니다.

SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '테이블명';

이 방법을 통해 테이블의 컬럼 이름, 데이터 타입, NULL 허용 여부, 기본값 등을 확인할 수 있습니다.

위 명령어 중에서 원하는 정보를 가장 쉽게 얻을 수 있는 방법을 사용하면 됩니다.

반응형