ホームページ  >  記事  >  データベース  >  SQLのupdate文の書き方

SQLのupdate文の書き方

清浅
清浅オリジナル
2019-05-09 10:12:3845217ブラウズ

SQL データベースの更新ステートメントは、UPDATE ステートメントを使用して完了する必要があります。UPDATE ステートメントの機能は、データを更新する目的を達成するためにデータベース内の既存のデータを変更することです。その構文は「update」です。 2d8f501bba7dbcabf64f6c8aceccc3b7 set f4c55dd52f1b37a9debd48ac1ff8dbb5 = 8487820b627113dd990f63dd2ef215f3 where..."。

SQLのupdate文の書き方SQL データベース内の更新ステートメントは、UPDATE ステートメントを使用して完了する必要があります。 UPDATE ステートメントの機能は、データを更新する目的を達成するためにデータベース内の既存のデータを変更することです。

実際のアプリケーションでは、データベース内のデータの変更は避けられません。通常、ほぼすべてのユーザー データベース内のほとんどのデータは、ある程度変更されます。 SQL Server データベースのデータベース レコードを変更する場合は、UPDATE ステートメントを使用する必要があります。UPDATE ステートメントは、データベース内の既存のデータを変更するために存在します。このステートメントにはいくつかの複雑なオプションがありますが、最も習得が簡単なステートメントの 1 つです。これは、ほとんどの場合、このステートメントの高レベルの部分がほとんど使用されないためです。ユーザーの観点から見ると、UPDATE ステートメントは、指定された行のデータを変更するためにのみ使用されます。しかし、実際に内部的に起こっていることは、SQL Server がテーブルから古いデータ行を削除し、新しい行を挿入することです。

UPDATE 構文

update <table_name> set <column_name> = <value> where <search_condition>

構文の概要

2d8f501bba7dbcabf64f6c8aceccc3b7: 情報が含まれるテーブルの名前。変更する値の列

f4c55dd52f1b37a9debd48ac1ff8dbb5: データを変更する列の名前

8487820b627113dd990f63dd2ef215f3: 列に入力する新しい値

d27c8605733fdd4527c90adf380f31d8 : これは UPDATE ステートメントの最も重要な部分です。適切な検索条件を指定すると、テーブル内の変更される行数を制限できます。検索条件を指定しない場合、SQL Server はテーブル内のすべての行を新しい値で変更します

例:

次に、特定の行を実際に変更する方法を見てみましょう。表にいくつかの行があります。テーブル内に、テーブル内の各行を区別する一意の値を使用する列があります。したがって、作成者に対応するデータ行のみを変更する UPDATE ステートメントを簡単に作成できます。次のように:

コードは次のとおりです:

update users set phone=78789831 where number =231;

たとえば、スーパーマーケットの表の各商品の価格を 11% 引き上げたいとします。独立したコードを記述する必要がありますか?各行の UPDATE ステートメント? ?現状では、書くべき UPDATE ステートメントはそれほど多くないかもしれませんが、より大きなテーブルの場合、これは問題になります。したがって、答えはノーです。次のように、更新する行を指定しない UPDATE ステートメントを記述するだけです。

コードは次のとおりです:

update shop set priceprice = price * .11 ;

以上がSQLのupdate文の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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