Sintaks dari SQL DELETE Statement
DELETE FROM table_name [WHERE condition];
- table_name - nama tabel yang harus diperbarui.
SQL DELETE Contoh
Untuk menghapus seorang karyawan dengan id 100 dari tabel karyawan, sql menghapus permintaan akan seperti,
DELETE FROM employee WHERE id = 100;
Untuk menghapus semua baris dari tabel karyawan, query akan seperti,
DELETE FROM employee;
Pernyataan SQL TRUNCATE
Perintah SQL TRUNCATE digunakan untuk menghapus semua baris dari meja dan membebaskan ruang yang berisi meja.
Sintaks untuk truncate tabel:
TRUNCATE TABLE table_name;
SQL TRUNCATE Pernyataan Contoh
Untuk menghapus semua baris dari tabel karyawan, query akan seperti,
TRUNCATE TABLE employee;
Perbedaan antara DELETE dan truncate Laporan:
DELETE Statement: Perintah ini akan menghapus baris dari tabel berdasarkan kondisi yang diberikan dalam klausul mana atau menghapus semua baris dari tabel jika tidak ada kondisi yang ditentukan. Tapi itu tidak membebaskan ruang yang berisi meja.
Truncate pernyataan: Perintah ini digunakan untuk menghapus semua baris dari meja dan membebaskan ruang yang berisi meja.
SQL Statement DROP:
Perintah SQL DROP digunakan untuk menghapus objek dari database. Jika Anda menjatuhkan meja, semua baris dalam tabel dihapus dan struktur tabel akan dihapus dari database. Setelah tabel dijatuhkan kita tidak bisa mendapatkannya kembali, jadi hati-hati saat menggunakan perintah DROP. Ketika sebuah tabel dijatuhkan semua referensi ke meja tidak akan sah.
Sintaks untuk menjatuhkan struktur tabel sql:
DROP TABLE table_name;
SQL Statement DROP Contoh
Untuk mengurangi karyawan tabel, query akan seperti
DROP TABLE employee;
Perbedaan antara DROP dan TRUNCATE Pernyataan:
Jika meja terjatuh, semua hubungan dengan tabel lain akan tidak lagi berlaku, kendala integritas akan dicabut, hibah atau akses hak istimewa di atas meja juga akan turun, jika Anda ingin menggunakan meja lagi itu harus diciptakan dengan kendala integritas, hak akses dan hubungan dengan tabel lain harus dibentuk lagi. Tapi, jika tabel terpotong, struktur tabel tetap sama, karena itu salah satu masalah di atas tidak akan ada.
0 Response to "SQL DELETE"
Posting Komentar