ホームページ >データベース >mysql チュートリアル >SQL ステートメントの更新の例
SQL は、リレーショナル データベースの管理と処理に使用されるプログラミング言語であり、強力な機能と柔軟性を備えています。実際のデータベース操作では、更新操作は非常に一般的かつ重要であり、データベース内のデータを変更するために使用されます。
update ステートメントは、データベース テーブル内のレコードを更新するために使用されます。以下では、一般的な update ステートメントの例をいくつか紹介し、読者がそれらをよりよく理解して適用できるように、具体的なコード例を示します。
学生の ID、名前、年齢を含む「students」という名前のテーブルがあるとします。
学生の名前が「Zhang San」、年齢が 18 歳であるレコードを更新するには、次の更新ステートメントを使用できます:
UPDATE students SET name = '张三', age = 18 WHERE id = 1;
このステートメントでは、学生がテーブルです。 name、name、age はフィールド名、'张三' と 18 は更新される値、id = 1 は条件を指定するために使用される句です。
複数のフィールドの値を同時に更新する場合は、カンマを使用して区切ることができます。 update ステートメント内の各フィールドの更新操作。
たとえば、名前が「李思」、年齢が 20 歳、性別が「男性」の学生 ID 1 のレコードを更新する場合、次の更新ステートメントを使用できます。 ##
UPDATE students SET name = '李四', age = 20, gender = '男' WHERE id = 1;
UPDATE students SET age = 20 WHERE name = '张三';このステートメントでは、name = 「Zhang San」 はフィルタリング条件です。つまり、この条件を満たすレコードのみが更新されます。
UPDATE students SET name = '优秀学生' WHERE age > (SELECT AVG(age) FROM students);このステートメントの (SELECT AVG(age) FROM students) は、students テーブルの平均年齢を取得するサブクエリです。 概要: 上記は、単一フィールドの更新、複数フィールドの更新、部分レコードの更新、サブクエリを使用したレコードの値の更新など、いくつかの一般的な更新ステートメントの例です。実際のデータベース操作では、上記の例と組み合わせて、更新ステートメントを柔軟に使用して、特定のニーズやビジネス ロジックに基づいてデータベース内のデータを変更できます。 この記事を書くことで、読者が update ステートメントをより深く理解し、適用してデータベース操作を効果的に実行するのに役立つことを願っています。読んでくれてありがとう!
以上がSQL ステートメントの更新の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。