Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mengubah suai kandungan medan dalam mysql

Bagaimana untuk mengubah suai kandungan medan dalam mysql

青灯夜游
青灯夜游asal
2022-06-16 10:31:2917323semak imbas

Dalam mysql, anda boleh menggunakan penyataan UPDATE untuk mengubah suai kandungan medan ini boleh mengemas kini kandungan berbilang medan Anda hanya perlu menentukan nama medan dan nilai baru untuk diubah suai selepas kata kunci SET. Antara medan yang berbeza Cuma asingkan dengan koma "," dan sintaksnya ialah "KEMASKINI nama jadual SET nama medan 1 = nilai baharu 1 [, nama medan 2 = nilai baharu 2...] [Klausa WHERE]". "Klausa WHERE" digunakan untuk menentukan syarat pengubahsuaian Jika ditinggalkan, kandungan semua baris di bawah medan yang ditentukan akan diubah suai.

Bagaimana untuk mengubah suai kandungan medan dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, anda boleh menggunakan pernyataan UPDATE untuk mengubah suai kandungan medan.

MYSQL UPDATE: Ubah suai data (kemas kini data)

Pernyataan UPDATE boleh mengubah suai dan mengemas kini data dalam satu atau lebih jadual ( kandungan medan).

Pernyataan KEMASKINI boleh mengemas kini kandungan satu atau lebih medan dalam jadual Anda hanya perlu menentukan nama medan dan nilai baharu untuk diubah suai selepas kata kunci SET Medan berbeza dipisahkan dengan koma "," Itu ia.

Sintaks:

UPDATE 表名 SET 字段名1=新值1 [,字段名2=新值2…] [WHERE 子句 ]

Sintaks adalah seperti berikut:

  • 表名: digunakan untuk menentukan nama jadual yang akan dikemas kini .

  • SET 子句: digunakan untuk menentukan nama lajur dan nilai lajurnya untuk diubah suai dalam jadual. Antaranya, setiap nilai lajur yang ditentukan boleh menjadi ungkapan atau nilai lalai yang sepadan dengan lajur. Jika nilai lalai ditentukan, nilai lajur boleh diwakili oleh kata kunci DEFAULT.

  • WHERE 子句: Pilihan. Digunakan untuk mengehadkan baris dalam jadual untuk diubah suai. Jika tidak dinyatakan, semua baris dalam jadual akan diubah suai.

Nota: Apabila mengubah suai berbilang nilai medan dalam satu baris data, setiap nilai dalam klausa SET boleh dipisahkan dengan koma.

KEMASKINI contoh pernyataan:

1. Ubah suai data dalam jadual (tanpa klausa WHERE)

Dalam jadual tb_courses_new, kemas kini nilai medan gred_kursus semua baris kepada 4.

mysql> UPDATE tb_courses_new SET course_grade=4;

Query OK, 3 rows affected (0.11 sec)
Rows matched: 4  Changed: 3  Warnings: 0

Selepas mengemas kini, tanya data untuk melihat sama ada terdapat sebarang perubahan

mysql> SELECT * FROM tb_courses_new;

Bagaimana untuk mengubah suai kandungan medan dalam mysql

ok, anda boleh melihat bahawa semua baris di bawah medan gred_kursus ialah Ia 4.

2. Ubah suai data dalam jadual mengikut syarat (jangan tinggalkan klausa WHERE)

Dalam jadual tb_courses, kemas kini rekod dengan nilai course_id 2 dan tukar medan gred_kursus Tukar nilai kepada 3.5 dan tukar nilai medan nama_kursus kepada "DB"

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

Selepas mengemas kini, tanya data untuk melihat sama ada terdapat sebarang perubahan

mysql> SELECT * FROM tb_courses_new;

Bagaimana untuk mengubah suai kandungan medan dalam mysql

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai kandungan medan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn