DESCRIBE 문은 MySQL 테이블의 구조에 대한 정보를 제공합니다.
예시
Create Table 문을 사용하여 다음 테이블 이름 'Employee'를 다음과 같이 구성하는 것을 고려하십시오. -
mysql> Create table Employee(ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(20)); Query OK, 0 rows affected (0.20 sec)
이제 'DESCRIBE Employee' 문을 사용하여 직원 테이블에 대한 정보를 얻을 수 있습니다.
mysql> Describe Employee; +-------+-------------+------+-----+---------+------------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+------------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+------------------+ 2 rows in set (0.11 sec)
위의 설명은 열 이름, 데이터 유형, NULL 값을 가질 수 있는지 여부, 기본적으로 저장할 수 있는 값의 종류, 열에 대한 키 제약 조건 및 기타 auto_increment와 같은 기타 추가 정보입니다.