TRUNCATE
digunakan untuk menghapus semua data dari sebuah tabel, tetapi tidak menghapus struktur tabel.
TRUNCATE TABLE nama_tabel;
DELETE
digunakan untuk menghapus data dari sebuah tabel berdasarkan kondisi tertentu.
DELETE FROM nama_tabel WHERE kondisi;
DROP
digunakan untuk menghapus seluruh tabel atau database secara permanen.
DROP TABLE nama_tabel;
DROP DATABASE nama_database;
Perbedaan mendasar dari TRUNCATE
, DELETE
, dan DROP
TRUNCATE
menghapus data tetapi tidak menghapus struktur tabel.
DELETE
menghapus data berdasarkan kondisi yang ditentukan.
DROP
menghapus seluruh tabel atau database beserta struktur dan data di dalamnya.
Kamu tau jawabannya?
Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!