MySQL PERBARUI Kueri dengan Contoh

Apa itu Permintaan UPDATE?

UPDATE MySQL perintah digunakan untuk mengubah baris dalam tabel. Perintah perbarui dapat digunakan untuk memperbarui satu atau beberapa bidang secara bersamaan. Ini juga dapat digunakan untuk memperbarui a MySQL tabel dengan nilai dari tabel lain.

MySQL Perbarui Sintaks Perintah

Sintaks dasar kueri Perbarui di MySQL adalah seperti yang ditunjukkan di bawah ini.

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

SINI

  • UPDATE `table_name` adalah perintah yang memberitahu MySQL untuk memperbarui data dalam tabel.
  • SET `column_name` = `new_value' adalah nama dan nilai bidang yang akan terpengaruh oleh kueri pembaruan. Catatan, saat mengatur nilai pembaruan, tipe data string harus dalam tanda kutip tunggal. Nilai numerik tidak perlu diapit tanda petik. Tipe data tanggal harus dalam tanda petik tunggal dan format 'YYYY-MM-DD'.
  • Kondisi WHERE] bersifat opsional dan dapat digunakan untuk memasang filter yang membatasi jumlah baris yang terpengaruh oleh UPDATE MySQL pertanyaan.

Perbarui dalam MySQL Example

Sekarang mari kita lihat contoh praktis yang memperbarui data dalam tabel anggota. Misalkan nomor keanggotaan 1 dan 2 anggota kita memiliki pembaruan berikut yang harus dilakukan pada catatan datanya.

Nomor keanggotaan Pembaruan diperlukan
1 Mengubah nomor kontak dari 999 menjadi 0759 253 532
2 Ubah nama menjadi Janet Smith Jones dan alamat fisik harus diperbarui menjadi Melrose 123

Kita akan mulai dengan melakukan pembaruan untuk keanggotaan nomor 1 sebelum kita melakukan pembaruan apa pun pada data kita, mari kita ambil catatan untuk keanggotaan nomor 1. Skrip yang ditunjukkan di bawah ini membantu kita melakukan itu.

SELECT * FROM `members` WHERE `membership_number` = 1;

Menjalankan skrip di atas akan memberi kita hasil sebagai berikut.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 999 janetjones@yagoo.cm

Sekarang mari perbarui nomor kontak menggunakan skrip yang ditunjukkan di bawah ini.

UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;

Menjalankan skrip di atas akan memperbarui nomor kontak dari 999 menjadi 0759 253 532 untuk nomor keanggotaan 1. Sekarang mari kita lihat catatan keanggotaan nomor 1 setelah menjalankan skrip pembaruan.

SELECT * FROM `members` WHERE `membership_number` = 1;

Menjalankan skrip di atas akan memberi kita hasil sebagai berikut.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 0759 253 542 janetjones@yagoo.cm

Sekarang mari kita lihat pembaruan yang diperlukan untuk keanggotaan nomor 2.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Smith Jones Female 23-06-1980 Park Street NULL NULL jj@fstreet.com

Skrip berikut membantu kita melakukannya.

UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;

Menjalankan skrip di atas akan memperbarui nama lengkap keanggotaan nomor 2 menjadi Janet Smith Jones dan alamat fisik menjadi Melrose 123.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Janet Smith Jones Female 23-06-1980 Melrose 123 NULL NULL jj@fstreet.com

Kesimpulan

  • Perintah update digunakan untuk mengubah data yang ada.
  • The "klausa WHERE” digunakan untuk membatasi jumlah baris yang terpengaruh oleh kueri UPDATE.