SQL UPDATE文 テーブルの既存のデータを変更します。
SQLのUPDATE文
の UPDATE ステートメント SQL データベース内の既存のテーブルのデータを更新するために使用されます。要件に応じて UPDATE ステートメントを使用して、単一の列だけでなく複数の列も更新できます。
非常に簡単に言うと、SQL コマンド (UPDATE と 消去 ) は、データベースにすでに存在するデータを変更するために使用されます。 SQL DELETE コマンドは、 どこ 句。
更新構文
SQL UPDATE ステートメントの構文は次のとおりです。
メイブンとは何ですか
UPDATE table_name SET 列 1 = 値 1、列 2 = 値 2、…
WHERE 条件;
どこ、
- テーブル名 : テーブルの名前
- 列1 : 1 番目、2 番目、3 番目の列の名前…。
- 値1 : 1 番目、2 番目、3 番目の列の新しい値…。
- 状態 : 対象となる行を選択する条件
パラメータの説明
- アップデート: コマンドは、テーブル内の列の値を更新するために使用されます。
- どこ: テーブルに実装する条件を指定します。
注記: 上記のクエリでは、 セット ステートメントは、特定の列に新しい値を設定するために使用されます。 どこ 句は、列を更新する必要がある行を選択するために使用されます。 WHERE 句を使用していない場合は、すべての行の列が更新されます。したがって、WHERE 句を使用して特定の行を選択します。
SQL UPDATE 文の例
SQL 更新ステートメントを例とともに見てみましょう。
まず、UPDATE ステートメントを使用するテーブルを作成します。テーブルを作成するには、次のクエリを作成します。
クエリ:
SQL CREATE TABLE Customer( CustomerID INT PRIMARY KEY, CustomerName VARCHAR(50), LastName VARCHAR(50), Country VARCHAR(50), Age int(2), Phone int(10) ); -- Insert some sample data into the Customers table INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'), (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'), (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'), (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'), (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx'); Select * from Customer;>
作成されたテーブルは次のようになります。

単一列を更新 UPDATE ステートメントの使用例
列 NAME を更新し、年齢が 22 である行の値を「Nitin」に設定します。
クエリ:
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
出力:

UPDATE ステートメントを使用した複数の列の更新の例
列の NAME を「Satyam」に、国を「USA」に更新します。CustomerID は 1 です。
クエリ:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
出力 :
隠れたアプリを明らかにする方法

注記: 複数の列を更新するために、カンマ(,)を使用して 2 つの列の名前と値を区切りました。
UPDATE ステートメントの WHERE 句の省略
更新クエリから WHERE 句を省略すると、すべての行が更新されます。
クエリ:
UPDATE Customer SET CustomerName = 'Shubham';>
出力:
Customer テーブルは次のようになります。

SQL UPDATE文に関する重要なポイント
- SQL UPDATE ステートメントは、データベース内の既存のテーブルのデータを更新するために使用されます。
- UPDATE ステートメントは、SET 句を使用して 1 つまたは複数の列を更新できます。
- WHERE句は、更新する行を選択するための条件を指定するために使用されます。
- UPDATE ステートメントで WHERE 句を省略すると、テーブル内のすべての行が更新されます。