다음은 MySQL DESCRIBE의 동의어 명령문입니다. 즉, DESCRIBE에서 얻은 것과 동일한 종류의 정보/구조를 테이블에서 얻을 수 있는 명령문입니다. -
설명문
EXPLAIN은 DESCRIBE 문의 동의어입니다. 구문도 DESCRIBE 문과 유사합니다. 다음 예를 고려하십시오 -
mysql> Explain 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)
이 명령문도 DESCRIBE 명령문에서 얻은 것과 동일한 출력을 제공하는 것을 볼 수 있습니다.
SHOW COLUMNS 문
이 문은 DESCRIBE의 동의어이므로 EXPLAIN도 마찬가지입니다. 구문은 다음과 같이 DESCRIBE 및 EXPLAIN과 약간 다릅니다. -
구문
SHOW COLUMNS From Table_name;
예시
아래의 예에서 출력이 DESCRIBE 및 EXPLAIN 문에서 받은 출력과 동일한 것을 볼 수 있습니다.
mysql> Show columns from 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)