[ad_1]
Manajemen knowledge bisa menjadi tantangan mengingat banyak knowledge untuk ditangani. Siapa pun yang mengelola knowledge tahu bahwa kadang-kadang, kita perlu menghapus beberapa knowledge dari database kita, sebab perubahan di dunia nyata. Misalkan saja, ketika toko berhenti menjual merchandise, catatannya dihapus dari database inventaris. Ini dilakukan dengan bantuan perintah SQL Delete. Perintah ini adalah bagian yang signifikan dan integral dari bahasa kueri ini.
ADVERTISEMENT
SCROLL TO RESUME CONTENT
Apa yang dihapus di SQL?
Perintah Hapus dalam SQL yaitu bagian dari bahasa manipulasi knowledge, sub-bahasa SQL yang memungkinkan modifikasi knowledge dalam database. Perintah ini digunakan untuk menghapus catatan yang ada dari tabel. Memakai ini, Anda bisa menghapus catatan tertentu berdasarkan kondisi atau semua catatan dari tabel.
Catatan: Sangat penting untuk sepenuhnya percaya memakai perintah ini, sebab menghapus knowledge secara permanen.
Untuk mulai memakai perintah hapus, kita perlu mengetahui sintaksnya.
Sintaks untuk memakai perintah SQL DELETE
|
Hapus dari Table_Name Dimana (kondisi); |
- Tabel dari mana kami ingin menghapus baris ditentukan dalam parameter Table_name dari Delete dari pernyataan.
- Ada opsional di mana klausa di mana kita bisa memutuskan kondisi yang menurutnya baris harus segera dihapus.
Catatan: Perhatian ekstra perlu diambil dengan klausa di mana, tanpa itu, semua baris dari tabel akan dihapus.
Berbagai kondisi bisa ditentukan dalam klausa di mana dengan bantuan dan dan atau operator.
Mari kita terapkan konsep yang dinyatakan di atas pada baris tabel.
Menghapus baris spesifik berdasarkan satu kondisi
Mari kita ambil sampel tabel “karyawan_details”;
- Dari tabel yang digambarkan di atas, untuk menghapus catatan karyawan dengan “karyawan” sama dengan satu, kami akan memakai kueri berikut:
- Mencoba memeriksa hasil kueri di tabel di atas, kami akan memakai perintah 'pilih *':
Seperti yang bisa kita melihat, satu catatan telah dihapus berdasarkan kondisi yang ditentukan dalam klausa WHERE.
- Dari tabel di atas, kita perlu menghapus catatan karyawan dengan nama “Arun”:
Seperti yang bisa kita melihat, “Nama” adalah tipe knowledge string karakter, dengan begitu nilai yang ditentukan harus segera dilampirkan dalam koma terbalik tunggal, yang tanpanya sistem akan mengembalikan kesalahan sintaksis.
Kueri di atas akan menghasilkan yang berikut:
- Kami juga bisa menghapus beberapa baris memakai satu kueri.
Dari tabel yang ditampilkan di atas, kita perlu menghapus semua catatan karyawan dengan gaji kurang dari 60000:
Ini akan menghasilkan yang berikut:
Seperti yang dapat kita melihat, empat baris telah dihapus.
Lebih dari satu kondisi bisa diterapkan ke kolom memakai satu kueri. Mari kita melihat bagaimana hal itu dilakukan.
Menghapus baris spesifik berdasarkan beberapa kondisi
Kita bisa memakai dan dan atau operator untuk menggabungkan beberapa kondisi di klausa di mana perintah hapus.
- Ketika operator atau digunakan, semua baris yang memenuhi salah satu kondisi yang ditentukan, dihapus.
Dari sampel kami “karyawan_details” tabel, untuk menghapus semua catatan karyawan di mana nama karyawan adalah “ajay” atau kota adalah “chennai”:
Ini akan menghasilkan yang berikut:
Seperti yang dapat kita melihat, kedua baris yang memuaskan salah satu kondisi telah dihapus.
- Ketika kami memakai dan operator, hanya baris yang memenuhi kedua kondisi yang ditentukan dihapus.
Dari tabel di atas, kita perlu menghapus semua catatan untuk karyawan yang termasuk “Bangalore” dan mempunyai gaji kurang dari 50000:
Ini akan menghasilkan yang berikut:
Seperti yang dapat kita melihat, hanya satu catatan yang memenuhi kedua kondisi yang telah dihapus.
Mari kita melihat apa yang sedang terjadi ketika kita tidak memakai klausa The place.
Menghapus semua catatan dari tabel
Sangat penting untuk sangat berhati -hati saat memakai perintah hapus di atas tabel sebab knowledge dihapus secara permanen.
- Tanpa klausa di mana, semua catatan tabel dihapus. Andai tidak dilakukan dengan sengaja, ini bisa dikarenakan sejumlah besar masalah.
Untuk menghapus semua catatan dari tabel “karyawan kami_details” kami, kami akan memakai kueri berikut:
Mencoba memeriksa apakah semua catatan dihapus, kami akan memakai perintah pilih:
Seperti yang bisa kita melihat, perintah pilih mengembalikan set kosong sebab semua catatan dari tabel “usaha kerja” telah dihapus.
Ini yaitu bagian dari bahasa definisi knowledge, sub-bahasa SQL yang memungkinkan pembuatan dan modifikasi objek foundation knowledge. Sintaks dari perintah ini adalah:
Seperti yang dapat kita melihat, tak ada klausa 'di mana', jadi perintah ini hanya digunakan ketika kita perlu mengosongkan isi tabel.
Untuk menghapus semua catatan dari tabel “karyawan_details”:
Mencoba memeriksa apakah semua catatan telah dihapus:
Seperti yang dapat kita melihat, catatan telah dihapus dan tabel mengembalikan set kosong.
Kursus tanpa biaya kami dengan sertifikat
Langkah selanjutnya
Menghapus catatan dari tabel dan foundation knowledge adalah bagian besar dari mengelola knowledge. Kadang -kadang, kami memasukkan knowledge yang salah, atau knowledge dalam tabel menjadi usang dan perlu modifikasi, semua ini memerlukan bantuan hapus dalam SQL.
Lihatlah educational kami untuk mempelajari cara menghapus baris duplikat dalam tabel dan sejumlah besar pernyataan SQL.
Sekarang setelah Anda tahu cara menghapus catatan yang ada, sekarang saatnya bagi Anda untuk mulai belajar tentang perintah SQL lainnya dengan begitu Anda bisa mulai memanipulasi dan meminta knowledge dan bergerak maju di tengah-tengah perjalanan Anda untuk menjadi mahir dalam SQL. Andai Anda menyukai artikel ini, Anda harus segera memeriksa kursus sertifikasi SQL kami sebab meliputi AZ SQL juga.
Apakah Anda punya pertanyaan untuk kami? Sebutkan mereka di bagian komentar dari artikel “Hapus dalam SQL” kami, dan kami akan meminta para mahir kami di lapangan menjawabnya untuk Anda.
(tagstotranslate) hapus dalam sql
[ad_2]
Sumber: simplilearn-com








