Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL DESCRIBE의 동의어 구문은 무엇입니까?


다음은 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)