Ringkasan. memperbarui data adalah salah satu tugas terpenting saat Anda bekerja dengan database. Dalam tutorial ini, Anda akan belajar cara menggunakan pernyataan MySQL 2 untuk memperbarui data dalam tabel Pengantar MySQL SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)2 pernyataanPernyataan 2 memperbarui data dalam tabel. Ini memungkinkan Anda untuk mengubah nilai dalam satu atau lebih kolom dari satu baris atau beberapa baris Berikut ini mengilustrasikan sintaks dasar dari pernyataan 2 _ Dalam sintaks ini
Perhatikan bahwa klausa 9 sangat penting sehingga Anda tidak boleh lupa. Terkadang, Anda mungkin ingin memperbarui satu baris saja; MySQL mendukung dua pengubah dalam pernyataan 2
MySQL SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)_2 contohMari berlatih pernyataan _2 1) Menggunakan MySQL SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)2 untuk mengubah nilai dalam contoh kolom tunggalLihat tabel _5 berikut dari database sampel Dalam contoh ini, kami akan memperbarui email 6 ke email baru 7 Pertama, temukan email Mary dari tabel 5 menggunakan pernyataan 9 berikut
Kedua, perbarui alamat email 0 ke email baru 1.
MySQL mengeluarkan jumlah baris yang terpengaruh
Dalam pernyataan _2 ini
Ketiga, jalankan kembali pernyataan _7 untuk memverifikasi perubahan
2) Menggunakan MySQL SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)2 untuk mengubah nilai dalam beberapa kolomUntuk memperbarui nilai di beberapa kolom, Anda perlu menentukan penetapan di klausa 7. Misalnya, pernyataan berikut memperbarui nama belakang dan kolom email nomor karyawan 1056
Mari verifikasi perubahannya
3) Menggunakan MySQL SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)2 untuk mengganti contoh stringContoh berikut memperbarui bagian domain email dari semua 1 dengan kode kantor 2
Dalam contoh ini, fungsi 3 menggantikan 4 di kolom email dengan 5 4) Menggunakan MySQL SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)_2 untuk memperbarui baris yang dikembalikan oleh contoh pernyataan SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;Code language: SQL (Structured Query Language) (sql)7Anda dapat memberikan nilai untuk klausa _7 dari pernyataan 7 yang mengkueri data dari tabel lain Misalnya, dalam tabel _0, beberapa pelanggan tidak memiliki perwakilan penjualan. Nilai kolom 1 adalah 2 sebagai berikut
Kami dapat mengambil perwakilan penjualan dan memperbarui untuk pelanggan tersebut. Untuk melakukannya, kita dapat memilih karyawan acak yang jabatan pekerjaannya 3 dari tabel 5 dan memperbaruinya untuk tabel 5 Permintaan ini memilih karyawan acak dari tabel 5 yang jabatannya adalah 3
Untuk memperbarui kolom nomor karyawan perwakilan penjualan di tabel 0, kami menempatkan kueri di atas di klausa 7 dari pernyataan 2 sebagai berikut 0 Jika Anda meminta data dari tabel 5, Anda akan melihat bahwa setiap pelanggan memiliki perwakilan penjualan. Dengan kata lain, kueri berikut tidak mengembalikan baris _1 Dalam tutorial ini, Anda telah belajar bagaimana menggunakan pernyataan MySQL 2 untuk memperbarui data dalam tabel database Bagaimana saya bisa memperbarui beberapa baris dari satu kolom di SQL?Nilai kolom pada beberapa baris dapat diperbarui dalam pernyataan UPDATE tunggal jika kondisi yang ditentukan dalam klausa WHERE cocok dengan beberapa baris . Dalam hal ini, klausa SET akan diterapkan ke semua baris yang cocok.
Bisakah kita memperbarui banyak baris dalam satu pernyataan SQL?Kita dapat memperbarui beberapa baris tabel menggunakan perintah pembaruan tunggal .
Bagaimana Anda memperbarui banyak baris dalam satu kueri?Dalam SQL, terkadang kita perlu memperbarui banyak catatan dalam satu kueri. Kami akan menggunakan kata kunci UPDATE untuk mencapai ini. Untuk ini, kami menggunakan 2 macam contoh i. e. yang pertama hanya berdasarkan satu syarat dan yang kedua berdasarkan beberapa syarat.
Bagaimana cara memperbarui semua nilai dalam kolom di MySQL?Untuk menyetel semua nilai dalam satu kolom kueri MySQL, Anda dapat menggunakan perintah UPDATE. Sintaksnya adalah sebagai berikut. update yourTableName set yourColumnName =yourValue; Untuk memahami sintaks di atas, mari kita buat tabel. |