データを更新する
MySQLでは、UPDATEステートメントを使用してテーブルのデータを更新できます。構文形式は次のとおりです。
UPDATE 表名
SET 字段名1=值1[,字段名2=值2,...]
[WHERE表达式]
上記の文法では、「フィールド名」を使用して更新する必要があるフィールドの名前を指定し、「値」を使用してフィールド更新の新しいデータを示しています。複数のフィールドの値を更新する場合は、複数のフィールドと値をコンマで区切ることができます。「WHERE条件式」はオプションであり、データを更新するために満たす必要がある条件を指定するために使用されます。
1.すべてのデータを更新
するUPDATEステートメントがWHERE条件ステートメントを使用しない場合、テーブル内のすべてのデータの指定されたすべてのフィールドが更新されます。
T2テーブルの年齢を30に更新すると、実行結果は次のようになります。
2.すべてのデータを更新する
実際の開発では、ほとんどの要件はテーブルのデータの一部を更新することであり、WHERE句を使用してデータを更新する条件を指定できます。
Aの年齢を20に変更します。実行結果は次のとおりです。
データを削除する
データの削除も、データベースの一般的な操作です。
DELETEを使用してデータを削除する
MySQLでは、DELETEステートメントを使用してテーブル内のデータを削除できます。構文の形式は次のとおりです。
DELETE FROM 表名 [WHERE 条件表达式];
上記
1.すべてのデータを削除
するDELETEステートメントでWHERE条件ステートメントを使用しない場合、テーブル内のすべてのデータが削除されます。
2.データの一部を削除
するWHERE句を使用して、データを削除するための条件を指定します。
T2テーブルのAデータを削除すると、実行結果は次のようになります。
TRUNCATEを使用してデータを削除する
MySQLでは、テーブル内のすべてのデータを削除する別の方法があります。この方法では、TRUNCATEステートメントが必要です。ステートメントの形式は次のとおりです。
TRUNCATE [TABLE] 表名;
TRUNCATEステートメントを使用して、T2テーブルのすべてのデータを削除します。実行結果は次のとおりです。