MySQL UPDATE クエリと例
UPDATEクエリとは何ですか?
UPDATE MySQL コマンドはテーブル内の行を変更するために使用されます。 update コマンドを使用すると、単一のフィールドまたは複数のフィールドを同時に更新できます。更新にも使用できます。 MySQL 別のテーブルの値を含むテーブル。
MySQL 更新コマンドの構文
Update クエリの基本構文 MySQL 以下のようになります。
UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];
Pr_media
- UPDATE `table_name` は次のコマンドです。 MySQL テーブル内のデータを更新します。
- SET `column_name` = `new_value' は、更新クエリの影響を受けるフィールドの名前と値です。 更新値を設定するときは、文字列データ型を一重引用符で囲む必要があることに注意してください。 数値を引用符で囲む必要はありません。 日付データ型は一重引用符で囲み、「YYYY-MM-DD」の形式にする必要があります。
- WHERE 条件] はオプションであり、UPDATE の影響を受ける行数を制限するフィルターを配置するために使用できます。 MySQL クエリ。
更新 MySQL 例:
次に、メンバー テーブルのデータを更新する実際の例を見てみましょう。メンバーの会員番号 1 と 2 のデータ レコードに次の更新を行う必要があるとします。
| 会員番号 | アップデートが必要です |
|---|---|
| 1 | 連絡先番号を999から0759 253 532に変更しました |
| 2 | 名前を Janet Smith Jones に変更し、住所を Melrose 123 に更新する必要があります。 |
データを更新する前に、会員番号 1 の更新から始めます。会員番号 1 のレコードを取得しましょう。以下に示すスクリプトは、これを行うのに役立ちます。
SELECT * FROM `members` WHERE `membership_number` = 1;
上記のスクリプトを実行すると、次の結果が得られます。
| membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
|---|---|---|---|---|---|---|---|
| 1 | Janet Jones | Female | 21-07-1980 | First Street Plot No 4 | Private Bag | 999 | janetjones@yagoo.cm |
次に、以下に示すスクリプトを使用して連絡先番号を更新しましょう。
UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;
上記のスクリプトを実行すると、会員番号 999 の連絡先番号が 0759 から 253 532 1 に更新されます。更新スクリプトの実行後の会員番号 1 のレコードを見てみましょう。
SELECT * FROM `members` WHERE `membership_number` = 1;
上記のスクリプトを実行すると、次の結果が得られます。
| membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
|---|---|---|---|---|---|---|---|
| 1 | Janet Jones | Female | 21-07-1980 | First Street Plot No 4 | Private Bag | 0759 253 542 | janetjones@yagoo.cm |
次に、会員番号 2 に必要なアップデートを見てみましょう。
| membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
|---|---|---|---|---|---|---|---|
| 2 | Smith Jones | Female | 23-06-1980 | Park Street | NULL | NULL | jj@fstreet.com |
次のスクリプトはそれを実現するのに役立ちます。
UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;
上記のスクリプトを実行すると、会員番号 2 のフルネームが Janet Smith Jones に更新され、住所が Melrose 123 に更新されます。
| membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
|---|---|---|---|---|---|---|---|
| 2 | Janet Smith Jones | Female | 23-06-1980 | Melrose 123 | NULL | NULL | jj@fstreet.com |
製品概要
- update コマンドは、既存のデータを変更するために使用されます。
- 「WHERE句」は、UPDATE クエリの影響を受ける行数を制限するために使用されます。
