SQLのupdate文の書き方

清浅
リリース: 2020-09-16 11:56:34
オリジナル
45239 人が閲覧しました

SQL データベースの更新ステートメントは、UPDATE ステートメントを使用して完了する必要があります。UPDATE ステートメントの機能は、データを更新する目的を達成するためにデータベース内の既存のデータを変更することです。その構文は「update」です。 set = 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>
ログイン後にコピー

構文の概要

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

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

: 列に入力する新しい値

: これは 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート