運用データに基づい

タスク6:追加、更新、削除データ
CRUD
6.1追加データ
テーブル内のすべてのフィールドの6.1.1追加データ
(1)INSERT文の指定すべてのフィールド名という、次のようにその構文は次のとおりです。
              INSERT INTOテーブル名(フィールド名1、フィールド名2、...)の値(値1、値2、...);
注:1フィールド名、フィールド名2、......「テーブル内のフィールドのデータの名前を表し、テーブルには、フィールドのすべての名前をリストする必要があります;「値1、値2、......」は、各フィールドの値を表し、シーケンスの各値は、対応するフィールドのタイプと一致しなければならない。
注:もし文字型の付加価値、及びニーズ「」または「」、よう:「愛愛シャオイェジン」
構文に示すように、(2)INSERT文は、フィールドの名前を指定していない、次のとおりです:
              INSERT INTOテーブル名の値(値1、値2、...);
注:INSERT文がないため、指定したフィールド名が、値の加算の順序は、表に定義されたフィールドの順序と同じ順序でなければならない。
6.1.2追加データ指定するテーブルのフィールド
値テーブルは、他のフィールドを定義する値フィールドの一部だけに追加され、デフォルト値テーブルの指定したフィールドのための基本的な構文のデータを追加します 以下に示す:
              INSERT INTOテーブル名(フィールド1、フィールド2、...)の値(値1、値2、...);
注:挿入し、デフォルトの制約を追加することなく、非NULL制約を定義するフィールドを追加それはフィールドの新しいレコードを割り当てる必要があります。
トリックを学ぶ:別のINSERT文では、データの構文を追加するには、テーブル全体または複数のフィールドに指定することができ、以下のように、形式は次のとおりです。
              INSERT INTOテーブル名SETフィールド名の値は、1 = 1 [、フィールド名の値は2 = 2、...]は、
6.1.3は、複数のレコードを追加同時に
MySQLの、同時に機能する複数のレコードを追加するために、INSERTステートメントを提供します構文は次のとおりである:
             INAERT INTOテーブル名[(フィールド1、フィールド名2、...)]
                    の値(値1、値2、...)、(値1、値2、...)、
                             ...
                  (値1、値2、...);
注:「(値1、値2、......)」複数のレコードを持つことができる挿入されるレコードを表し、各レコードは、コンマで区切られています。

6.2ビューのデータ

注:次のように使うテーブル内のデータを表示するには、SELECT文で、その構文は次のとおりです。

             名表SELECT * FROM。

6.3更新データ
テーブル内の更新レコードにMySQLのUPDATEステートメントを使用して、以下のように、基本的な構文は次のとおりです。
             UPDATEテーブルSETフィールド名の値1 = 1 [、= 2 2のフィールド名の値、......] [WHERE条件の発現式];
注:「基準発現」オプションで、データを更新するために満たすべき条件を指定します。
部分データの更新(1)UPDATE
テーブル内のデータの特定の部分条件更新1つまたは少数のレコード、レコードの指定された条件を更新する句の必要性に基づいて、更新手段。
(2)UPDATE更新、すべてのデータを
使用すると、UPDATE文でWHERE句を使用しない場合、それはすべてのレコードのテーブルのフィールドに指定されますが更新されます。
6.4削除データ
テーブル内の削除レコードへのMySQLのDELETEステートメントを使用して、その構文は次のようにされています
            テーブル。DELETE FROM [条件式];
注:「テーブル名」削除操作を実行するテーブルを指定するには、句記録の条件を満たすための条件の削除は削除されます指定するオプションのパラメータです。
(1)は、データの削除部分にDELETE
1つまたは少数のレコードの表に従って指定された条件を削除するデータ削除手段の一部を、指定されたレコードの条件を削除する句必要。
(2)すべてのデータを削除するDELETE
なしWHERE句場合、テーブル内のすべてのレコードをDELETE文で削除されます。
トリックを学ぶ:使用キーワードデータTRUNCATEはテーブルを削除すると
、次のようにテーブルのすべてのレコードを削除するために使用することができます方法はあり、この方法キーワードTRUNCATEを使用する必要で、その構文は次のとおりです。
            TRUNCATEテーブル名;
注:DELETEステートメントはDML文、TRUNCATE文は、一般的に考えられているDDL文です。DELETEステートメントを使用する場合は、それぞれがTRUNCATE文の使用がログに記録されたコンテンツは削除されませんしながら、効率はTRUNCATE文DELETE文よりも高くなるので、レコードは、ログに記録されます削除します。 

 
 

タスク6:追加、更新、削除データ
CRUD
6.1追加データ
テーブル内のすべてのフィールドの6.1.1追加データ
(1)INSERT文の指定すべてのフィールド名という、次のようにその構文は次のとおりです。
              INSERT INTOテーブル名(フィールド名1、フィールド名2、...)の値(値1、値2、...);
注:1フィールド名、フィールド名2、......「テーブル内のフィールドのデータの名前を表し、テーブルには、フィールドのすべての名前をリストする必要があります;「値1、値2、......」は、各フィールドの値を表し、シーケンスの各値は、対応するフィールドのタイプと一致しなければならない。
注:もし文字型の付加価値、及びニーズ「」または「」、よう:「愛愛シャオイェジン」
構文に示すように、(2)INSERT文は、フィールドの名前を指定していない、次のとおりです:
              INSERT INTOテーブル名の値(値1、値2、...);
注:INSERT文がないため、指定したフィールド名が、値の加算の順序は、表に定義されたフィールドの順序と同じ順序でなければならない。
6.1.2追加データ指定するテーブルのフィールド
値テーブルは、他のフィールドを定義する値フィールドの一部だけに追加され、デフォルト値テーブルの指定したフィールドのための基本的な構文のデータを追加します 以下に示す:
              INSERT INTOテーブル名(フィールド1、フィールド2、...)の値(値1、値2、...);
注:挿入し、デフォルトの制約を追加することなく、非NULL制約を定義するフィールドを追加それはフィールドの新しいレコードを割り当てる必要があります。
トリックを学ぶ:別のINSERT文では、データの構文を追加するには、テーブル全体または複数のフィールドに指定することができ、以下のように、形式は次のとおりです。
              INSERT INTOテーブル名SETフィールド名の値は、1 = 1 [、フィールド名の値は2 = 2、...]は、
6.1.3は、複数のレコードを追加同時に
MySQLの、同時に機能する複数のレコードを追加するために、INSERTステートメントを提供します構文は次のとおりである:
             INAERT INTOテーブル名[(フィールド1、フィールド名2、...)]
                    の値(値1、値2、...)、(値1、値2、...)、
                             ...
                  (値1、値2、...);
注:「(値1、値2、......)」複数のレコードを持つことができる挿入されるレコードを表し、各レコードは、コンマで区切られています。

6.2ビューのデータ

注:次のように使うテーブル内のデータを表示するには、SELECT文で、その構文は次のとおりです。

             名表SELECT * FROM。

6.3更新データ
テーブル内の更新レコードにMySQLのUPDATEステートメントを使用して、以下のように、基本的な構文は次のとおりです。
             UPDATEテーブルSETフィールド名の値1 = 1 [、= 2 2のフィールド名の値、......] [WHERE条件の発現式];
注:「基準発現」オプションで、データを更新するために満たすべき条件を指定します。
部分データの更新(1)UPDATE
テーブル内のデータの特定の部分条件更新1つまたは少数のレコード、レコードの指定された条件を更新する句の必要性に基づいて、更新手段。
(2)UPDATE更新、すべてのデータを
使用すると、UPDATE文でWHERE句を使用しない場合、それはすべてのレコードのテーブルのフィールドに指定されますが更新されます。
6.4削除データ
テーブル内の削除レコードへのMySQLのDELETEステートメントを使用して、その構文は次のようにされています
            テーブル。DELETE FROM [条件式];
注:「テーブル名」削除操作を実行するテーブルを指定するには、句記録の条件を満たすための条件の削除は削除されます指定するオプションのパラメータです。
(1)は、データの削除部分にDELETE
1つまたは少数のレコードの表に従って指定された条件を削除するデータ削除手段の一部を、指定されたレコードの条件を削除する句必要。
(2)すべてのデータを削除するDELETE
なしWHERE句場合、テーブル内のすべてのレコードをDELETE文で削除されます。
トリックを学ぶ:使用キーワードデータTRUNCATEはテーブルを削除すると
、次のようにテーブルのすべてのレコードを削除するために使用することができます方法はあり、この方法キーワードTRUNCATEを使用する必要で、その構文は次のとおりです。
            TRUNCATEテーブル名;
注:DELETEステートメントはDML文、TRUNCATE文は、一般的に考えられているDDL文です。DELETEステートメントを使用する場合は、それぞれがTRUNCATE文の使用がログに記録されたコンテンツは削除されませんしながら、効率はTRUNCATE文DELETE文よりも高くなるので、レコードは、ログに記録されます削除します。 

おすすめ

転載: www.cnblogs.com/lilian12/p/12142415.html
おすすめ