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

MySQL의 DESCRIBE 명령?

<시간/>

MySQL의 DESCRIBE 또는 DESC는 둘 다 동일합니다. DESC는 DESCRIBE 명령의 축약형으로 열 이름 및 열 이름에 대한 제약 조건과 같은 테이블에 대한 정보를 표시하는 데 사용됩니다.

DESCRIBE 명령은 다음 명령과 동일합니다 -

SHOW columns from yourTableName command.

다음은 DESCRIBE 명령어를 이용하여 테이블에 대한 정보를 출력하는 쿼리이다. 쿼리는 다음과 같습니다.

mysql> DESCRIBE Student;

위의 학생은 내 데이터베이스의 테이블 이름입니다.

위의 쿼리는 다음과 같은 출력을 생성합니다.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.13 sec)

다음은 동일한 결과를 제공하는 동일한 쿼리입니다. 쿼리는 다음과 같습니다.

mysql> show columns from student;

다음은 출력입니다.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

위에서 볼 수 있듯이 둘 다 동일한 출력을 제공합니다.