2020/01/28SQLのUPDATE文とDELETE文のサンプルです。(条件);set句に更新する列名と値を記述します。where句の条件に合致した行を更新します。where句の条件に合致した行が複数行の場合、複数行更新します。where句の条件に合致する行がない場合、更新しません。where句がない場合、全ての行を更新します。set句とwhere句に副問合せを記述できます。サンプル以下のテーブルがあるとします。satoSQL上記テーブルに対してupdateでデータを更新します。2;1行目は、updateの後にsyainテーブルを指定しています。2行目は、更新する項目と値を指定しています。更新する項目が複数ある場合は、カンマで区切ります。3行目は、更新する行を指定しています。結果は、以下のとおりです。sato2行目のデータが更新されています。(条件);where句の条件に合致した行を削除します。where句の条件に合致した行が複数行の場合、複数行削除します。where句の条件に合致する行がない場合は何もしません。where句がない場合、全ての行を削除します。where句に副問合せを記述できます。サンプル以下のテーブルがあるとします。satoSQL上記テーブルに対してdeleteでデータを削除します。3;1行目は、deleteの後にsyainテーブルを指定しています。2行目は、削除する行を指定しています。結果は、以下のとおりです。tanakaid=3のデータが削除されました。テーブル名;テーブルのデータを全て削除します。where句をつけることはできません。ロールバックできません。delete文より高速です。truncateは、切り捨てるという意味です。サンプル以下のテーブルがあるとします。tableでデータを削除します。tableの後にsyainテーブルを指定しています。結果syainテーブルidnameromajisyainテーブルのデータが全て削除されます。syainテーブル自体は消えません。リンク以下は、MySQLのUPDATE構文のリンクです。https://dev.mysql.com/doc/refman/5.6/ja/update.html以下は、MySQLのDELETE構文のリンクです。