ホームページ  >  記事  >  データベース  >  MySQL テーブルの列のように、MySQL ビューのすべての列をリストするにはどうすればよいでしょうか?

MySQL テーブルの列のように、MySQL ビューのすべての列をリストするにはどうすればよいでしょうか?

PHPz
PHPz転載
2023-08-25 23:37:11727ブラウズ

我们怎样才能像列出 MySQL 表的列一样列出 MySQL 视图的所有列呢?

ビューは仮想テーブルとテーブルの組み合わせであることがわかっているので、同じクエリを使用して MySQL ビューのすべての列をリストすることができます。デキューは MySQL テーブルの場合と同じです。つまり、SHOW FULL COLUMNS ステートメントを使用して、MySQL ビューの構造を取得できます。その構文は次のとおりです。 -

Syntax

SHOW FULL COLUMNS FROM View_name;

ここで、view_name は、列リストを取得するビューの名前です。

「Info」という名前のビューの列リストを取得したいとします。その場合、次のクエリを使用して取得できます。 -

mysql> SHOW FULL COLUMNS FROM INFO\G
*************************** 1. row ***************************
     Field: ID
      Type: int(11)
 Collation: NULL
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
*************************** 2. row ***************************
     Field: NAME
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
*************************** 3. row ***************************
     Field: SUBJECT
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
*************************** 4. row ***************************
     Field: ADDRESS
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
4 rows in set (0.00 sec)

以上がMySQL テーブルの列のように、MySQL ビューのすべての列をリストするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。