Rumah  >  Artikel  >  pangkalan data  >  Kemas kini rekod MySQL

Kemas kini rekod MySQL

WBOY
WBOYasal
2024-02-20 09:55:05529semak imbas

mysql update语句

Tajuk: Contoh kod pernyataan UPDATE MySQL

Dalam pangkalan data MySQL, pernyataan UPDATE digunakan untuk mengubah suai rekod data sedia ada. Artikel ini akan menerangkan kenyataan UPDATE secara terperinci dan memberikan contoh kod tertentu.

  1. Struktur sintaks pernyataan KEMASKINI:
    KEMASKINI nama_jadual
    SET lajur1 = nilai1, lajur2 = nilai2, ...
    WHERE keadaan;
  2. Contoh kod:
    Andaikan kita mempunyai jadual data bernama "pengguna", yang mengandungi Medan berikut:
  3. id: ID pengguna (kunci utama)
  4. nama pengguna: nama pengguna
  5. e-mel: e-mel pengguna
  6. umur: umur

Sekarang kami ingin menukar e-mel pengguna dengan ID 1 kepada "test@ gmail. com", kodnya adalah seperti berikut:

KEMASKINI pengguna
SET e-mel = 'test@gmail.com'
WHERE id = 1;

Pernyataan SQL ini akan mengemas kini medan e-mel rekod dengan ID 1 dalam jadual "pengguna".

  1. Contoh kemas kini kelompok:
    Jika kita perlu mengemas kini berbilang rekod dalam kelompok, kita boleh menggunakan kata kunci IN bagi pernyataan KEMASKINI. Sebagai contoh, kami menukar alamat e-mel pengguna yang berumur lebih daripada 18 tahun kepada "test@gmail.com", kodnya adalah seperti berikut:

KEMASKINI pengguna
SET e-mel = 'test@gmail.com'
WHERE umur > ; 18;

Dengan cara ini, medan e-mel semua pengguna yang berumur lebih daripada 18 tahun akan dikemas kini.

  1. Kemas kini berbilang medan contoh:
    Jika kita perlu mengemas kini berbilang medan pada masa yang sama, cuma tambah medan yang sepadan dan nilai yang sepadan dalam klausa SET. Sebagai contoh, kami menukar nama pengguna pengguna dengan ID 2 kepada "John" dan alamat e-mel kepada "john@gmail.com Kod adalah seperti berikut:

KEMASKINI pengguna
SET nama pengguna = 'John', e-mel =". 'john@ gmail.com'
WHERE id = 2;

Pernyataan SQL ini akan mengemas kini nama pengguna dan medan e-mel pengguna dengan ID 2 pada masa yang sama.

  1. Nota:
    Apabila menggunakan pernyataan KEMASKINI, anda perlu memberi perhatian kepada perkara berikut:
  2. Klausa WHERE digunakan untuk menentukan rekod yang akan dikemas kini Jika klausa ini ditinggalkan, semua rekod dalam keseluruhan jadual akan dikemas kini.
  3. Klausa SET digunakan untuk menentukan medan yang akan dikemas kini dan nilai baharu yang sepadan.
  4. Gabungan keadaan berbilang boleh digunakan untuk mengehadkan skop kemas kini, seperti menggunakan operator DAN dan ATAU.
  5. Semasa mengemas kini data, sila pastikan anda menyediakan syarat yang tepat supaya tidak menjejaskan rekod yang tidak perlu dikemas kini.

Ringkasan:
Artikel ini memperkenalkan penggunaan pernyataan UPDATE dalam MySQL secara terperinci dengan memberikan contoh kod khusus. Mengemas kini data adalah salah satu operasi biasa dalam pangkalan data Mahir menggunakan pernyataan UPDATE, anda boleh mengubah suai dan mengemas kini data dalam pangkalan data dengan mudah. Saya harap artikel ini akan membantu pembaca semasa menulis kenyataan MySQL UPDATE.

Atas ialah kandungan terperinci Kemas kini rekod 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