MYSQL menggunakan pernyataan Drop Table untuk menghapus tabel yang ada. Pernyataan ini menghapus data lengkap dari sebuah tabel bersama dengan seluruh struktur atau definisi secara permanen dari database. Jadi, Anda harus sangat berhati-hati saat menghapus tabel karena kami tidak dapat memulihkan data yang hilang setelah menghapusnya Show
SintaksisBerikut ini adalah sintaks untuk menghapus tabel di MySQL Sintaks lengkap pernyataan DROP TABLE di MySQL adalah Sintaks di atas menggunakan banyak parameter atau argumen. Mari kita bahas masing-masing secara rinci Parameter NameDescriptionTEMPORARYIni adalah parameter opsional yang menentukan untuk menghapus tabel sementara saja. table_nameIni menentukan nama tabel yang akan kita hapus dari database. JIKA ADAIni opsional, yang digunakan dengan pernyataan DROP TABLE untuk menghapus tabel hanya jika ada di database. RESTRICT dan CASCADEBoth adalah parameter opsional yang tidak berdampak atau berpengaruh pada pernyataan ini. Mereka termasuk dalam sintaks untuk versi MySQL yang akan datangCATATAN. Perlu dicatat bahwa Anda harus memiliki hak istimewa DROP untuk mengeksekusi pernyataan DROP TABLE di MySQLContohContoh ini menentukan bagaimana kita bisa menghapus tabel yang ada dari database. Misalkan database kita berisi tabel "pesanan" seperti yang ditunjukkan pada gambar di bawah ini Untuk menghapus tabel di atas, kita perlu menjalankan pernyataan berikut Ini akan menghapus tabel secara permanen. Kami juga dapat memeriksa apakah tabel ada atau tidak seperti yang ditunjukkan pada output di bawah ini Jika kita mencoba menghapus tabel yang tidak ada di database, kita akan mendapatkan pesan error seperti di bawah ini Jika kita menggunakan klausa IF EXISTS dengan pernyataan DROP TABLE, MySQL memberikan pesan peringatan yang dapat ditunjukkan pada output di bawah ini Cara DROP tabel di Workbench1. Untuk menghapus tabel, Anda harus memilih tabel, klik kanan padanya, dan pilih opsi Drop Table. Layar berikut muncul 2. Pilih opsi Jatuhkan Sekarang di jendela sembulan untuk menghapus tabel dari database secara instan MySQL DROP Banyak TabelTerkadang kita ingin menghapus lebih dari satu tabel dari database. Dalam hal ini, kita harus menggunakan nama tabel dan memisahkannya dengan menggunakan operator koma. Pernyataan berikut dapat digunakan untuk menghapus beberapa tabel Tabel TRUNCATE MySQL vs. Tabel DROPAnda juga dapat menggunakan perintah DROP TABLE untuk menghapus tabel lengkap, tetapi ini akan menghapus data dan struktur tabel lengkap keduanya. Anda perlu membuat ulang tabel lagi jika Anda harus menyimpan beberapa data. Namun dalam kasus TRUNCATE TABLE, ini hanya menghapus data tabel, bukan struktur. Anda tidak perlu membuat ulang tabelnya lagi karena struktur tabelnya sudah ada Pertama, mari kita lihat contoh DROP TABLE sederhana yang menunjukkan bagaimana menggunakan pernyataan DROP TABLE untuk menjatuhkan satu tabel di MySQL Sebagai contoh DROP TABLE customers; Contoh DROP TABLE ini akan menghapus tabel yang disebut pelanggan Jatuhkan Beberapa TabelMari kita lihat contoh di mana kita ingin menghapus lebih dari satu tabel menggunakan pernyataan DROP TABLE Sebagai contoh DROP TABLE customers, suppliers;_ Contoh pernyataan DROP TABLE ini akan menghapus dua tabel - pelanggan dan pemasok. Jika kami khawatir salah satu tabel tidak ada dan kami tidak ingin menimbulkan kesalahan, kami dapat memodifikasi pernyataan DROP TABLE kami sebagai berikut DROP TABLE IF EXISTS customers, suppliers; Contoh ini akan menghapus tabel pelanggan dan pemasok dan tidak akan menimbulkan kesalahan jika salah satu tabel tidak ada Jatuhkan Tabel SementaraTerakhir, mari kita lihat contoh yang menunjukkan cara menggunakan pernyataan DROP TABLE untuk menghapus tabel sementara DROP TEMPORARY TABLE IF EXISTS customers; Contoh DROP TABLE ini hanya akan menghapus tabel sementara yang disebut pelanggan. Jika ada juga tabel permanen yang disebut pelanggan, pernyataan DROP TABLE ini tidak akan menghapusnya karena SEMENTARA ditentukan Ringkasan. dalam tutorial ini, Anda akan mempelajari cara menggunakan pernyataan MySQL DELETE untuk menghapus data dari satu tabel Pengantar pernyataan MySQL DELETEUntuk menghapus data dari tabel, Anda menggunakan pernyataan MySQL _ Dalam pernyataan ini
Perhatikan bahwa klausa _0 bersifat opsional. Jika Anda menghilangkan klausa 0, pernyataan DELETE akan menghapus semua baris dalam tabelSelain menghapus data dari tabel, pernyataan Untuk menghapus data dari beberapa tabel menggunakan pernyataan 7 yang akan dibahas dalam tutorial berikutnya Untuk menghapus semua baris dalam tabel tanpa perlu mengetahui berapa banyak baris yang dihapus, Anda harus menggunakan pernyataan 8 untuk mendapatkan performa yang lebih baik Untuk tabel yang memiliki batasan kunci asing, saat Anda menghapus baris dari tabel induk, baris pada tabel anak akan dihapus secara otomatis dengan menggunakan opsi 9 MySQL DELETE contohKami akan menggunakan tabel _1 dalam database sampel untuk demonstrasi Perhatikan bahwa setelah Anda menghapus data, itu hilang. Nanti, Anda akan mempelajari cara memasukkan pernyataan Misalkan Anda ingin menghapus karyawan yang 3 adalah 4, Anda menggunakan pernyataan DELETE dengan klausa 5 seperti yang ditunjukkan dalam kueri berikut
Untuk menghapus semua baris dari tabel _1, Anda menggunakan pernyataan DELETE tanpa klausa 0 sebagai berikut
Semua baris dalam tabel _1 dihapus MySQL DELETE dan DELETE FROM table_table LIMIT row_count;Code language: SQL (Structured Query Language) (sql)1 klausaJika Anda ingin membatasi jumlah baris yang akan dihapus, gunakan klausa 2 sebagai berikut
Perhatikan bahwa urutan baris dalam tabel tidak ditentukan, oleh karena itu, saat Anda menggunakan klausa 1, Anda harus selalu menggunakan klausa 4
Pertimbangkan tabel _5 berikut dalam database sampel Misalnya, pernyataan berikut mengurutkan pelanggan berdasarkan nama pelanggan menurut abjad dan menghapus 10 pelanggan pertama
Demikian pula, pernyataan 7, mengurutkannya berdasarkan batas kredit dari rendah ke tinggi, dan menghapus 5 pelanggan pertama
Dalam tutorial ini, Anda telah mempelajari cara menggunakan pernyataan MySQL Bagaimana cara MENGHAPUS tabel yang sudah ada?Klik kanan tabel dan pilih Hapus dari menu pintasan . Sebuah kotak pesan meminta Anda untuk mengkonfirmasi penghapusan. Klik Ya. Menghapus tabel secara otomatis menghapus hubungan apa pun dengannya.
Bagaimana cara MENGHAPUS tabel tertentu di SQL?Pernyataan DROP TABLE digunakan untuk menjatuhkan tabel yang ada di database
Apa itu perintah DELETE di MySQL?DELETE adalah pernyataan DML yang menghapus baris dari tabel . Pernyataan DELETE dapat dimulai dengan klausa WITH untuk menentukan ekspresi tabel umum yang dapat diakses dalam DELETE.
Bagaimana cara menghapus semua tabel di MySQL?Hubungkan ke database target. Pilih semua tabel dari sidebar kiri. Klik kanan dan pilih hapus, atau cukup tekan tombol hapus . Tekan Cmd + S untuk melakukan perubahan ke server. |