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」に変更します。