ホームページ >データベース >mysql チュートリアル >mysqlクエリビューコマンドとは何ですか?
Mysql クエリ ビュー コマンドは「DESCRIBE」または「SHOW CREATE VIEW」です。 DESCRIBE コマンドはビューのフィールド情報を表示できます。構文は「DESCRIBE view name;」で、「DESC view name;」と省略できます。また、「SHOW CREATE VIEW」コマンドはビューの詳細情報を表示できます。 、構文は「SHOW CREATE VIEW ビュー名;」 ;」です。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
ビューを作成した後、ビューのステートメントを表示することで、ビューのフィールド情報と詳細情報を確認できます。
ビューのフィールド情報の表示
mysql では、ビューのフィールド情報の表示は、ビューのフィールド情報の表示と同じです。データ テーブル。どちらも DESCRIBE キーワードを使用して表示します。
describe キーワードは、特定のビューまたはテーブルの詳細な設計情報を表示するために使用されます。構文:
DESCRIBE 视图名;
または省略形:
DESC 视图名;
例 1
次の例では、学生情報テーブルstudentinfoのビューを作成します。これは、学生の名前とテストのスコアをクエリするために使用されます。
学生情報テーブル Studentinfo を作成する SQL ステートメントと実行結果は次のとおりです。
CREATE TABLE studentinfo( ID INT(11) PRIMARY KEY, NAME VARCHAR(20), SCORE DECIMAL(4,2), SUBJECT VARCHAR(20), TEACHER VARCHAR(20) );
学生の名前とスコアを作成するビュー ステートメントは次のとおりです。次のようになります。
CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo;
DESCRIBE ステートメントを使用して、ビュー v_studentsinfo のフィールド情報を表示します。
DESCRIBE v_studentinfo;
注: DESC を使用した場合の実行結果は DESCRIBE を使用した場合と同じになります。
実行結果から、ビュービューのフィールド内容とビューテーブルのフィールド内容が同じ形式で表示されていることがわかります。したがって、ビューが実際にはデータ テーブルであることがより明確になりますが、違いは、ビュー内のデータがデータベースにすでに存在するテーブルから取得されているということです。
ビューの詳細情報の表示
MySQL では、SHOW CREATE VIEW ステートメントでビューの詳細な定義を表示できます。構文は次のとおりです。
SHOW CREATE VIEW 视图名;
上記のステートメントを通じて、ビューを作成するステートメントを表示することもできます。ビューを作成するステートメントは、ユーザーの操作を容易にするためにビューを変更または再作成するための参照として使用できます。
例 2
SHOW CREATE VIEW を使用してビューを表示します。SQL ステートメントと実行結果は次のとおりです:
SHOW CREATE VIEW v_studentinfo \G
上記の SQL ステートメントは、表示結果をフォーマットする \G で終わります。 \G を使用しない場合、以下に示すように、表示される結果がわかりにくくなります。
SHOW CREATE VIEW v_studentinfo;
[関連する推奨事項: mysql ビデオ チュートリアル ]
以上がmysqlクエリビューコマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。