Perbedaan delete, truncate, drop dan membuat duplicate table
1.Perbedaan delete, truncate, drop
·
Delete
Perintah
delete digunakan untuk menghapus semua atau beberapa record pada tabel. Jika
kondisi WHERE diberikan maka perintah delete akan menghapus data sesuai dengan
kondisi yang diberikan. Jika tidak ada kondisi yang diberikan maka seluruh data
pada tabel akan dihapus.
Contohnya :
Contohnya :
DELETE
FROM perusahaan WHERE kota=12;
·
Truncate
Perintah
Truncate digunakan untuk menghapus seluruh data pada tabel,
Contohnya:
Contohnya:
TRUNCATE
TABLE perusahaan;
·
Drop
DROP SQL digunakan untuk menghapus objek dari
database. Jika Anda menjatuhkan meja, semua baris dalam tabel akan dihapus dan
struktur tabel akan dihapus dari database. Setelah meja dijatuhkan kita tidak
bisa mendapatkannya kembali, jadi hati-hati saat menggunakan perintah DROP.
Ketika sebuah tabel dijatuhkan semua referensi ke meja tidak akan berlaku.
Contohnya:
CREATE TABLE employee_backup AS
SELECT * FROM employee;
dari query diatas maka akan terbentuk table sesuai dengan struktur dan isi dari table employee (duplicate)
Comments
Post a Comment