mysqlデータテーブルのデータ行を変更するにはどうすればよいですか?

青灯夜游
リリース: 2020-10-14 15:49:46
オリジナル
17175 人が閲覧しました

mysql でデータ テーブルのデータ行を変更する方法: UPDATE ステートメントを使用し、構文形式「UPDATE SET フィールド 1=値 1 [, フィールド 2=値 2.. .] [WHERE句] [ORDER BY句] [LIMIT句]"。

mysqlデータテーブルのデータ行を変更するにはどうすればよいですか?

(推奨チュートリアル:mysql ビデオ チュートリアル)

MySQL では、UPDATE ステートメントを使用できます。 1 つ以上のテーブルのデータを変更および更新します。

UPDATE ステートメントの基本構文

UPDATE ステートメントを使用して、単一のテーブルを変更します。構文形式は次のとおりです:

UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句]
ログイン後にコピー

構文の説明は次のとおりです。

  • <テーブル名> : 更新するテーブルの名前を指定するために使用されます。

  • SET 句: テーブル内で変更する列名とその列値を指定するために使用されます。このうち、指定された各列の値は、式または列に対応するデフォルト値になります。デフォルト値が指定されている場合、列の値はキーワード DEFAULT で表すことができます。

  • WHERE 句: オプション。テーブル内の変更する行を制限するために使用されます。指定しない場合、テーブル内のすべての行が変更されます。

  • ORDER BY 句: オプション。テーブル内の行が変更される順序を制限するために使用されます。

  • LIMIT 句: オプション。変更される行数を制限するために使用されます。

注: データ行内の複数の列の値を変更する場合、SET 句の各値をカンマで区切ることができます。

条件に基づいてテーブル内のデータを変更します

例: tb_courses テーブルで、course_id 値 2 でレコードを更新し、course_grade フィールド値を変更します。を 3.5 に変更し、 course_name フィールドの値を「DB」に変更し、以下のように SQL 文と実行結果を入力します。

mysql> UPDATE tb_courses_new -> SET course_name='DB',course_grade=3.5 -> WHERE course_id=2; Query OK, 1 row affected (0.13 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM tb_courses_new; +-----------+-------------+--------------+------------------+ | course_id | course_name | course_grade | course_info | +-----------+-------------+--------------+------------------+ | 1 | Network | 4 | Computer Network | | 2 | DB | 3.5 | MySQL | | 3 | Java | 4 | Java EE | | 4 | System | 4 | Operating System | +-----------+-------------+--------------+------------------+ 4 rows in set (0.00 sec)
ログイン後にコピー

注: UPDATE が WHERE 句で終わることを確認してください。WHERE 句は、更新されたレコードが満たす必要がある条件を指定します。WHERE 句が無視された場合、MySQL はテーブル内のすべての行を更新します。

以上がmysqlデータテーブルのデータ行を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!