MySQLや挿入文(挿入)は、いくつかの方法を使用して追加します

免責事項:この記事は従って、ブロガーオリジナル記事です。CC 4.0 BY-SAの著作権契約を、再現し、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_40194399/article/details/94554191

MySQLや挿入文(挿入)は、いくつかの方法を使用して追加します

1.INSERTデータを挿入する簡単な方法(推奨)

1. これらのデータテーブルを見て

ここに画像を挿入説明

2. テーブルの値に使用するインセット(値1、値2)を挿入し、データが正常に挿入されているかどうかを確認

ここに画像を挿入説明
  :非常に単純なものの、この速記の方法を挿入しますが、以下の値が値テーブルには、クラスの順序に対応しなければならない、とタイプは維持しなければならない、カラムがテーブル内の値を必要としない場合でも、また、私たちとしては、nullを割り当てる必要があります実際にIDの主キー値が設定されていないインクリメントヌル割り当てる必要があり、このように使用されている
  理由は推奨されない:挿入データは、この方法の実際の開発に使用される場合、そのようなフィールドの順序を変更するなどの変更(のバックテーブルa)は文全体がエラー、スケーラビリティと貧困層、および保守がより困難になります

2.INSERT完全な言葉遣い(推奨)

テーブル名に1挿入図(フィールド1、フィールド2)の値(値1、値2)が挿入され、データが正常に挿入されているかどうかをチェックします

ここに画像を挿入説明
  その理由の使用をお勧めします:私たちはIDを設定し、この時間は、nullを含め、任意の値に割り当てられていない、と正常な秩序を添加することなく、次のような、テーブルのフィールドの順序を気にしない、我々は最初に年齢を置く、第二の名前また、正常に追加することができ、テーブル名を、次のフィールド名が値を次のように割り当てられた値と一致していなければならないことに注意してください。より良い維持・拡大の観点より、実際の開発プログラム。 
ここに画像を挿入説明

3.REPLACE INSERT文

この文の効果は、我々はデータの一部を挿入すると、エントリが既に存在する場合には直接の挿入、新たなデータがない場合、そのように、元のデータは、データ挿入を追加するために存在して削除することです。注:主キーで決定点があるかどうか

ここに画像を挿入説明

INTOステートメントIGNORE 4.INSERT

新しいデータを挿入し何がある場合、この文の効果は、(元のデータを変更せずに、である)を挿入されたデータがすでに存在する場合、データを挿入し、その後、無視されていません。
注:主キーで決定点があるかどうか

ここに画像を挿入説明

5.INSERTの一括挿入

テーブル名に1挿入図(フィールド1、フィールド2、フィールド3)の値(値1、値2、値3);挿入図、テーブル名に(フィールド1、フィールド2、フィールド3)の値(値1、値2値3)、挿入、およびの成功かどうかを確認するためにデータを挿入

ここに画像を挿入説明

テーブル名(フィールド1、フィールド2、フィールド3)の値(値1、値2、値3)、(値1、値2、値3)インサートを使用し、データビューを挿入するための簡単な方法に2はめ込み成功した場合、両方の値の値と、対応するフィールドを確認する必要があります。

ここに画像を挿入説明

6.INSERT SELECT文

1.このステートメントの効果は表にSELECT文の結果であり、データ移行
2.構文:挿入表(フィールド1、フィールド2、フィールド3)への挿入は、1が照会されるフィールドを選択が照会され照会されるテーブル名からフィールド2;
すべてのデータテーブルを見て最初に挿入する3.必要

ここに画像を挿入説明

表4は、すべてのデータに挿入される参照

ここに画像を挿入説明

5. INSERT SELECTステートメントを実行し、結果を表示

ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/qq_40194399/article/details/94554191