logo

SQLの更新

SQL コマンド ( アップデート そして 消去 ) は、データベースにすでに存在するデータを変更するために使用されます。 SQL DELETE コマンドは WHERE 句を使用します。

SQLの更新 ステートメントは、テーブルが保持するレコードのデータを変更するために使用されます。どの行を更新するかは条件によって決まります。条件を指定するにはWHERE句を使用します。

UPDATE ステートメントは次の形式で記述できます。

Pythonリストの初期化
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

構文を見てみましょう:

 UPDATE table_name SET column_name = expression WHERE conditions 

例を見てみましょう。ここでは、ソーステーブルのエントリを更新します。

SQL ステートメント:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3' 

ソーステーブル:

学生証ファーストネーム苗字ユーザー名
1があるシャルマシャルミリ
2ラーフルマウリヤとても有名な
3ジェームスウォーカージョニー

値を更新した後の結果を確認します。

学生証ファーストネーム苗字ユーザー名
1があるシャルマシャルミリ
2ラーフルマウリヤとても有名な
3ジェームスウォーカー 人として

複数のフィールドの更新:

複数のフィールドを更新する場合は、各フィールドの割り当てをカンマで区切る必要があります。

複数のフィールドの SQL UPDATE ステートメント:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3' 

表の結果は次のとおりです。

学生証ファーストネーム苗字ユーザー名
1があるシャルマシャルミリ
2ラーフルマウリヤとても有名な
3 ジョニー ウォーカー 真剣になってください

テーブルを更新するための MYSQL 構文:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE] 

SQL 更新選択:

選択クエリを使用した SQL 更新:

スキャナJava

SELECT ステートメントを使用して、UPDATE ステートメントを通じてレコードを更新できます。

構文:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value) 

これを試すこともできます -

 UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id 

私のSQL構文:

My SQL で SELECT を使用して UPDATE する場合は、次の構文を使用できます。

2 つのテーブルがある例を見てみましょう。ここ、

最初のテーブルには - が含まれます

猫 ID、猫名、

2 番目のテーブルには -

Rel_cat_id、rel_cat_name

SQL 更新列:

配列のソートJava

SQL UPDATE クエリを使用して、SQL 内の単一または複数の列を更新できます。

単一列を更新する SQL 更新の例:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET'; 

この SQL UPDATE の例では、student_name が「AJEET」である Student テーブル内の Student_id を「001」に更新します。

複数の列を更新する SQL UPDATE の例:

単一の更新ステートメントで複数の列を更新するには、次のようにします。

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU'; 

この SQL UPDATE ステートメントは、学生名が「RAJU」である場合、学生名を「AJEET」に、宗教を「HINDU」に変更します。