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

MySQL DESCRIBE 문은 어떤 정보를 표시합니까?


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와 같은 기타 추가 정보입니다.