ホームページ  >  記事  >  毎日のプログラミング  >  MySQL ビューに新しいデータを追加する方法

MySQL ビューに新しいデータを追加する方法

藏色散人
藏色散人オリジナル
2018-10-27 17:13:0313875ブラウズ

この記事では、mysql データ テーブルのビューに新しいデータを追加する方法を主に紹介します。

mysql ビューの関連知識については、以前の記事で詳しく紹介しましたので、皆さんもビューについてさらに深く理解する必要があると思います。

前の記事の紹介から、ビューは SELECT ステートメントで構成される仮想テーブルであり、データベース システムの外部からのデータで構成されていることがわかります。ビューはデータ テーブルと同様で、クエリ、データの挿入、ビューの変更、ビューの削除など、テーブルに対して実行できる一般的な操作をビューに適用できます。

ビューに新しいデータを挿入する必要がある場合、新しいデータを挿入するにはどうすればよいですか?

以下では、簡単な例を使用して、単一のテーブル ビューに新しいデータを挿入する方法を紹介します。

まず、コマンド ライン ツールを使用して、ビュー内のフィールド情報をクエリします。

フィールド情報をクエリするための SQL 構文:

desc + 视图名 ;

MySQL ビューに新しいデータを追加する方法

図に示すように、フィールドには id と name の 2 つのみがあります。ビュー my_v1 。

次に、my_v1 ビューに新しいデータを挿入します。SQL ステートメントは次のとおりです。

MySQL ビューに新しいデータを追加する方法

図に示すように、## を使用します。 #insert into ステートメント

to 新しい ID と名前のデータが my_v1 ビューに挿入されます。 Navicat を通じてデータが正常に挿入されたかどうかを確認してみましょう。

MySQL ビューに新しいデータを追加する方法図に示すように、my_v1 ビューのデータは正常に挿入されましたが、エンコードの問題により、「kitten」フィールドが正常に表示されません。ここでは詳細には触れません。後の記事では、mysql のコード化けの問題について、どなたでも詳しく説明します。

実際、単一テーブル ビューにデータを挿入すると、このビューを構成するデータ テーブルであるベース テーブルにも同じデータが挿入されます。


MySQL ビューに新しいデータを追加する方法

注:

挿入操作に INSERT ステートメントを使用するビューは、ベース テーブル (データを作成するテーブル) にデータを挿入できる必要があります。ビュー クエリを実行します)。それ以外の場合、操作は失敗します。新しいデータをデータベース テーブルに挿入すると、ビューも同期的にデータを挿入します。 また、データ変更ステートメントは、1 つのステートメントで複数の基になるテーブルに対して使用することはできません。したがって、複数のデータ テーブルを参照するビューにデータを追加する場合は、複数の INSERT ステートメントを使用して追加する必要があります。

この記事は、

mysql ビューへの新しいデータの追加に関するものです。これも非常に簡単で、困っている友人に役立つと幸いです。

mysql についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト mysql ビデオ チュートリアル

を参照してください。誰でも参照して学ぶことができます。

以上がMySQL ビューに新しいデータを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。