MySQLのビューの詳細な説明

MySQLのビューの詳細な説明

ビュー:

MySQL のビューはテーブルと多くの類似点があります。ビューも複数のフィールドと複数のレコードで構成されます。ビューは、選択ステートメントのデータ ソースとしても使用できます。

ビューに保存されるのは選択ステートメントのみであり、ビュー定義は保存されますが、実際のデータは保存されません。ビューのソース データはすべてデータベース テーブルから取得されます。データベース テーブルは基本テーブルまたはベース テーブルと呼ばれ、ビューは仮想テーブルと呼ばれます。

1. ビューを作成する

ビューを作成するための構文は次のとおりです。

ビューの作成 ビュー名 [(ビューフィールドリスト)]
選択ステートメントとして

例:

ビューt (id,name,age,sex) を作成します
教師からID、名前、年齢、性別を選択します。

ビュー構造を表示します(テーブル情報の表示と同様に、ビュー情報を表示します)

説明 t;

2. ビューを削除する

ビューが使用されなくなった場合は、drop view ステートメントを使用してビューを削除できます。構文の形式は次のとおりです。

ビューをドロップ ビュー名

3. 視点の役割

· 操作をシンプルにする · データの冗長性を回避する · データセキュリティを強化する · データの論理的独立性を向上させる

以上が編集者によるMysqlのビューの紹介です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQLノートのビューの使用に関する詳細な説明
  • MySQL でのビューの使用と複数テーブル INNER JOIN に関するヒントの共有
  • MySQL のインデックスとビューの使用方法と違いの詳細な説明
  • mysql トリガーを使用して Oracle マテリアライズド ビューを実装するためのサンプル コード
  • MySQL トランザクション、ビュー、ストアド プロシージャ、トリガーに基づくアプリケーション分析
  • MySQL ビューの原則と使用例の概要
  • MySQL の問題、ビュー、関数、トリガー コマンド (詳細な説明)
  • MySQL ビューの原理と基本操作例
  • MySQL ビューの紹介と基本操作のチュートリアル
  • mysql ビュー関数の分析と使用例

<<:  Ajax jQueryはページ上のdivの更新効果を実現します

>>:  Tomcat プロジェクトを展開する一般的な方法のいくつか [テスト済み]

推薦する

MySQL 8.0.18はデータベースにユーザーを追加し、権限を付与します

1. データベースにログインするには、rootユーザーを使用することをお勧めします。 mysql -...

Windows Server 2016 でサービスを展開する方法 (グラフィック チュートリアル)

導入インストールするシステムの数が多い場合、USB フラッシュ ドライブまたは CD を使用した手動...

MySQL count(1)、count(*)、count(field)の違い

目次1. COUNTの初見2. COUNT(フィールド)、COUNT(定数)、COUNT(*)の違い...

Docker ケース分析: MySQL データベース サービスの構築

目次1 設定ディレクトリとデータディレクトリを作成する3 イメージからホストに構成ファイルをコピーす...

入力ボックスのオートコンプリート機能をオフにする

これで、autocomplete と呼ばれる input の属性を使用できるようになりました。オート...

MySQLデータベースを定期的に自動バックアップする方法

データは貴重なものであることは誰もが知っています。データをバックアップしなければ、データをそのまま放...

JavaScript の for/of、for/in の詳細な紹介

目次JavaScriptでは、 forループを記述する一般的な方法がいくつかあります。最初の、そして...

MySQLデータベースのパスワードを忘れた場合の解決策

先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...

JavaScript でエラーが発生しやすい演算子操作の概要

目次算術演算子異常状況1: 特殊値リテラルを含む操作異常な状況 2: 他の種類のデータが数学演算に関...

MySQL 4.1/5.0/5.1/5.5/5.6の主な違い

バージョン間でのコマンドの違い: innodb ステータスを表示\G mysql-5.1 エンジン ...

HTML テーブル境界コントロールの詳細な説明

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

Linuxでスワップパーティションファイルを作成する方法

スワップの紹介Linux のスワップ (スワップ パーティション) は、Windows の仮想メモリ...

Element PlusはAffixを実装します

目次1. コンポーネントの紹介2. ソースコード分析2.1 テンプレート2.2 スクリプト2.3 実...

Docker のホスト間コンテナ通信オーバーレイ実装プロセスの詳細な説明

サーバーも 2 つあります。準備:コンテナのホスト名を設定する consul: kv タイプのストレ...