Penyata Kemas kini MySQL

Mysql Update Statement



MySQL adalah sistem Pengurusan Pangkalan Data sumber terbuka, yang dapat digunakan untuk projek kecil dan besar. Dibangunkan oleh The Oracle Corporation, ia menggunakan SQL standard di belakangnya. Dalam pengurusan pangkalan data, operasi CRUD adalah sejenis keperluan asas yang perlu diketahui.







Dalam artikel ini, kita akan belajar untuk mengemas kini data dalam jadual MySQL menggunakan pernyataan UPDATE yang disediakan MySQL. Pernyataan UPDATE pada dasarnya adalah pernyataan DML (Data Manipulation Language) kerana ia mengubah atau mengemas kini data.



Sintaks

Sintaks untuk mengemas kini lajur atau lajur dalam jadual di MySQL adalah:



KEMASKINI nama_nama meja
SET
lajur_nama= nilai ,
...
[ DI MANA keadaan]

Dalam sintaks ini, nama_nama meja adalah jadual di mana anda bersedia untuk mengemas kini lajur apa pun.





Dengan menggunakan SET klausa, kita dapat menetapkan nilai baru ke beberapa lajur dengan menggunakan tanda sama =.

lajur_nama ialah ruangan di mana anda ingin membuat kemas kini.



Pada akhirnya, kami juga dapat menyediakan DI MANA klausa untuk menerapkan beberapa syarat atau menyaring proses pengemaskinian.

Mari kita jelaskan dengan menunjukkan contoh di mana kita akan mengemas kini nilai lajur di dalam jadual.

Contohnya

Pertama, buka terminal anda dan log masuk ke shell MySQL dan pilih pangkalan data di mana anda ingin mengemas kini jadual. Untuk melihat semua jadual di dalam pangkalan data, jalankan perintah ini:

TAMPILKAN JADUAL ;

Kami mempunyai satu jadual dalam pangkalan data pilihan kami. Mari kita lihat sama ada beberapa data ada di dalamnya atau tidak. Untuk melihat data dalam jadual, jalankan perintah SELECT seperti berikut:

PILIH * DARI kereta;

Katakan kita ingin mengemas kini nama dan tarikh pembuatan baris ketiga dari BMW I8 ke BMW M4 di mana car_id adalah 3, Maka pertanyaan untuk mengemas kini nama dan tarikh adalah seperti ini:

KEMASKINI nama_nama meja
SET
nama_ kereta=‘BMW M4’,
lelaki_tarikh='2020-10-10'
DI MANA kereta_id= 3;

Setelah menjalankan perintah kemas kini dan output 1 baris terpengaruh, sekarang, mari lihat jadual:

PILIH * DARI kereta DI MANA kereta_id= 3;

Seperti yang anda lihat dalam tangkapan skrin yang diberikan di bawah, data baris ketiga berjaya dikemas kini.

Jadi, ini adalah bagaimana anda boleh mengemas kini data mana-mana jadual di MySQL menggunakan penyataan UPDATE.

Kesimpulannya

Kami telah mengetahui penggunaan pernyataan UPDATE dan bagaimana kami dapat mengemas kini data dalam pangkalan data MySQL mana pun. Kemudian, kami telah membincangkan cara mengemas kini satu lajur, serta beberapa lajur sekaligus. Terakhir, kami juga telah melihat penggunaan klausa WHERE.