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

MySQL DESCRIBE 문으로 테이블의 특정 열에 대한 정보를 어떻게 얻을 수 있습니까?

<시간/>

DESCRIBE 문은 전체 테이블의 정보/구조를 제공한다는 것을 알고 있습니다. DESCRIBE 문과 함께 테이블 이름 및 열 이름을 사용하여 해당 열에 대한 정보를 얻을 수 있습니다.

구문

DESCRIBE table_name col_name;

예 1

mysql> Describe employee ID;
+-------+---------+------+-----+---------+----------------+
| Field | Type    | Null | Key | Default | Extra          |
+-------+---------+------+-----+---------+----------------+
| ID    | int(11) | NO   | PRI | NULL    | auto_increment |
+-------+---------+------+-----+---------+----------------+
1 row in set (0.11 sec)

위의 쿼리는 'employee'라는 테이블의 'ID' 열에 대한 정보를 제공합니다.

예시 2

mysql> Describe employee name;
+-------+-------------+------+-----+---------+---------+
| Field | Type        | Null | Key | Default | Extra   |
+-------+-------------+------+-----+---------+---------+
| Name  | varchar(20) | YES  |     | NULL    |         |
+-------+-------------+------+-----+---------+---------+
1 row in set (0.03 sec)

위의 쿼리는 'employee'라는 테이블의 다른 'Name' 열에 대한 정보를 제공합니다.