ホームページ データベース mysql チュートリアル SQL ステートメントの更新の例

SQL ステートメントの更新の例

Feb 20, 2024 pm 05:21 PM
update SQL文

update sql语句实例

SQL は、リレーショナル データベースの管理と処理に使用されるプログラミング言語であり、強力な機能と柔軟性を備えています。実際のデータベース操作では、更新操作は非常に一般的かつ重要であり、データベース内のデータを変更するために使用されます。

update ステートメントは、データベース テーブル内のレコードを更新するために使用されます。以下では、一般的な update ステートメントの例をいくつか紹介し、読者がそれらをよりよく理解して適用できるように、具体的なコード例を示します。

  1. 単一フィールドの値を更新します:

学生の ID、名前、年齢を含む「students」という名前のテーブルがあるとします。

学生の名前が「Zhang San」、年齢が 18 歳であるレコードを更新するには、次の更新ステートメントを使用できます:

UPDATE students SET name = '张三', age = 18 WHERE id = 1;
ログイン後にコピー

このステートメントでは、学生がテーブルです。 name、name、age はフィールド名、'张三' と 18 は更新される値、id = 1 は条件を指定するために使用される句です。

  1. 複数のフィールドの値を更新する:

複数のフィールドの値を同時に更新する場合は、カンマを使用して区切ることができます。 update ステートメント内の各フィールドの更新操作。

たとえば、名前が「李思」、年齢が 20 歳、性別が「男性」の学生 ID 1 のレコードを更新する場合、次の更新ステートメントを使用できます。 ##

UPDATE students SET name = '李四', age = 20, gender = '男' WHERE id = 1;
ログイン後にコピー

    一部のレコードの値を更新する:
特定の条件を満たすテーブル内のレコードの値を更新するだけでよい場合があります。 update ステートメントでは、WHERE 句を使用して条件を指定できます。

たとえば、「Zhang San」という名前のすべての生徒の年齢を 20 歳に更新したい場合、次の更新ステートメントを使用できます。

UPDATE students SET age = 20 WHERE name = '张三';
ログイン後にコピー

このステートメントでは、name = 「Zhang San」 はフィルタリング条件です。つまり、この条件を満たすレコードのみが更新されます。

    サブクエリを使用してレコードの値を更新する:
update ステートメントでは、サブクエリ (サブクエリ) を使用してレコードの値を更新することもできます。

たとえば、学生テーブル内の平均年齢よりも高い学生の名前を「優秀な学生」に変更したい場合は、次の更新ステートメントを使用できます:

UPDATE students SET name = '优秀学生' WHERE age > (SELECT AVG(age) FROM students);
ログイン後にコピー
このステートメントの (SELECT AVG(age) FROM students) は、students テーブルの平均年齢を取得するサブクエリです。

概要:

上記は、単一フィールドの更新、複数フィールドの更新、部分レコードの更新、サブクエリを使用したレコードの値の更新など、いくつかの一般的な更新ステートメントの例です。実際のデータベース操作では、上記の例と組み合わせて、更新ステートメントを柔軟に使用して、特定のニーズやビジネス ロジックに基づいてデータベース内のデータを変更できます。

この記事を書くことで、読者が update ステートメントをより深く理解し、適用してデータベース操作を効果的に実行するのに役立つことを願っています。読んでくれてありがとう!

以上がSQL ステートメントの更新の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ThinkPhp6で2つの列のデータの合計を同時に照会する方法は? ThinkPhp6で2つの列のデータの合計を同時に照会する方法は? Apr 01, 2025 pm 02:54 PM

ThinkPhp6データベースクエリ:TP6を使用してSQLステートメントを実装する方法SelectSum(JIN)、Sum(CHU)ThinkPhp6フレームワークでSysdbuil、SQLステートメントの使用方法SELECT ...

Apple、iOS 17.6.1、iPadOS 17.6.1、macOS 14.6.1をリリース Apple、iOS 17.6.1、iPadOS 17.6.1、macOS 14.6.1をリリース Aug 09, 2024 am 02:00 AM

最近、iOS 17.6 および iPadOS 17.6 の形でメジャー アップデートをリリースした後、Apple は現在、互換性のあるすべての iPhone および iPad に対して小規模なメンテナンス アップデートを行っています。最近 iOS 17.6.1 と iPadOS 17.6.1 のリリースを発表した後、Appl

Flipper Zero 1.0 アップデートでメジャーアップグレード Flipper Zero 1.0 アップデートでメジャーアップグレード Sep 11, 2024 am 06:39 AM

Flipper Zero の背後にあるチームは最近、ファームウェア 1.0 アップデートにおける過去 3 年間の作業の集大成を共有しました。このアップデートは、サードパーティ アプリ、NFC アップデート、JavaScript サポート、および一般システムの 4 つの主要なカテゴリに分かれています。

watchOS 10.6.1 および tvOS 17.6.1: Apple Watch および Apple TV の新しいアップデートがリリースされました watchOS 10.6.1 および tvOS 17.6.1: Apple Watch および Apple TV の新しいアップデートがリリースされました Aug 20, 2024 pm 06:38 PM

Apple が最近 iOS 17.6.1、iPadOS 17.6.1、macOS 14.6.1 アップデートをリリースした後、次の 2 つのバグ修正アップデートがリリースされました。 watchOS 10.6.1 と tvOS 17.6.1 が最近、Apple のサーバーでダウンロードできるようになりました。新しいwatchOS 10.6.1 f

SamsungがOne UI 7ベータ版を延期したと報じられている SamsungがOne UI 7ベータ版を延期したと報じられている Aug 23, 2024 am 06:32 AM

Android 15 プレビューが公開されてからしばらく経ちますが、Google のタイムラインによれば、オペレーティング システムの新バージョンはすでに「プラットフォームの安定性」に達しています。説明すると、「プラットフォームの安定性」とは、開発者が次のことを行う必要があるときです。

ドラッグして製品リストを並べ替えて、スプレッドが効果的であることを確認する方法は? ドラッグして製品リストを並べ替えて、スプレッドが効果的であることを確認する方法は? Apr 02, 2025 pm 01:00 PM

ドラッグして製品リストの並べ替えを実装する方法。フロントエンドの製品リストソートを扱うとき、私たちは興味深いニーズに直面します。ユーザーは製品をドラッグしてそれを行います...

Cyber​​punk 2077 AMD FSR 3 は、深刻な画質の劣化、きらめき、ぼやけたテクスチャでがっかりする Cyber​​punk 2077 AMD FSR 3 は、深刻な画質の劣化、きらめき、ぼやけたテクスチャでがっかりする Sep 18, 2024 pm 01:48 PM

CD Projekt Red は最近、フレーム生成機能を備えた AMD FSR 3 を Cyber​​punk 2077 に追加しました。特にハンドヘルド ゲーマーにとって、フレーム レートのエキサイティングな向上をもたらしましたが、並べてテストしたところ、AMD にとってすべてが順調に進んでいるわけではないことが明らかになりました。

ドラッグして、製品リストとサポート拡散操作を並べ替える方法は? ドラッグして、製品リストとサポート拡散操作を並べ替える方法は? Apr 02, 2025 pm 01:12 PM

ドラッグして製品リストを並べ替える方法は?電子商取引プラットフォームまたは同様のアプリケーションを扱うとき、あなたはしばしば製品リストを並べ替える必要性に遭遇します...

See all articles