ビューは仮想テーブルとテーブルの組み合わせであることがわかっているので、同じクエリを使用して MySQL ビューのすべての列をリストすることができます。デキューは MySQL テーブルの場合と同じです。つまり、SHOW FULL COLUMNS ステートメントを使用して、MySQL ビューの構造を取得できます。その構文は次のとおりです。 -
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 サイトの他の関連記事を参照してください。