>데이터 베이스 >MySQL 튜토리얼 >테이블의 필드 이름을 반환하는 SQL 명령은 무엇입니까?

테이블의 필드 이름을 반환하는 SQL 명령은 무엇입니까?

王林
王林앞으로
2023-08-27 15:21:051252검색

返回表的字段名称的 SQL 命令是什么?

테이블의 필드 이름을 반환하려면 desc 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. -

desc yourTableName;

또는 information_schema.columns 테이블의 column_name 필드를 사용할 수 있습니다. 구문은 다음과 같습니다. -

select column_name from information_schema.columns where table_name = ’yourTableName’;

이 두 구문을 이해하려면 "ExtractCommentDemo1" 테이블이 있다고 가정합니다.

첫 번째 구문 사용 -

mysql> desc ExtractCommentDemo1;

다음은 필드를 표시하는 출력입니다. -

+----------+--------------+------+-----+---------+-------+
| Field    | Type         | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| UserId   | int(11)      | YES  |     | NULL    |       |
| UserName | varchar(200) | YES  |     | NULL    |       |
+----------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

두 번째 구문 사용:

mysql> select column_name from INFORMATION_SCHEMA.COLUMNS
   −> where table_name = 'ExtractCommentDemo1';

다음은 필드 이름을 표시하는 출력입니다. -

+-------------+
| COLUMN_NAME |
+-------------+
| UserId      |
| UserName    |
+-------------+
2 rows in set (0.00 sec)

위 내용은 테이블의 필드 이름을 반환하는 SQL 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제