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

현재 사용하고 있는 것과 다른 데이터베이스의 테이블에서 열 목록을 얻으려면 어떻게 해야 합니까?


SHOW COLUMNS 문으로 수행할 수 있습니다. 구문은 다음과 같습니다 -

구문

SHOW COLUMNS FROM db_name.tab_name

여기,

  • tab_name 열 목록을 보려는 테이블의 이름입니다.
  • Db_name 테이블이 저장된 데이터베이스의 이름입니다.

예제에서 우리는 현재 'query' 데이터베이스를 사용하고 있으며 mysql 'database'에 저장된 'arena'라는 테이블에서 열 목록을 가져오고 있습니다. −

mysql> SHOW COLUMNS FROM mysql.arena\G
*************************** 1. row ***************************
  Field: id
   Type: int(10) unsigned zerofill
   Null: NO
    Key: PRI
Default: NULL
  Extra: auto_increment
*************************** 2. row ***************************
  Field: Photo
   Type: blob
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.00 sec)