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

Bagaimana untuk mengubah suai kandungan medan dalam mysql

WBOY
WBOYke hadapan
2023-04-17 22:13:012149semak imbas

Dalam mysql, anda boleh menggunakan pernyataan UPDATE untuk mengubah suai kandungan medan ini boleh mengemas kini kandungan berbilang medan Anda hanya perlu menentukan nama medan dan nama medan baharu diubah suai selepas kata kunci SET Nilai boleh dipisahkan dengan koma "," antara medan yang berbeza Sintaks ialah "KEMASKINI nama jadual SET nama medan 1 = nilai baharu 1 [, nama medan 2 = nilai baharu 2...] [Fasal 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 (kandungan medan) satu atau lebih jadual.

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

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:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam