Structured Query Language (SQL) dikembangkan pada tahun 1970-an oleh dua orang Amerika (Raymond Boyce dan Donald Chamberlin) dari IBM. Versi pertama secara resmi diadopsi pada tahun 1986 dan hari ini adalah bahasa manajemen database yang paling umum. Tentu saja, operasi membersihkan tabel dari catatan adalah salah satu operasi dasar dalam bahasa ini dan dapat dilakukan dengan beberapa cara.
Diperlukan
Pengetahuan dasar tentang bahasa SQL
instruksi
Langkah 1
Gunakan pernyataan SQL truncate untuk membersihkan tabel, menentukan nama tabel yang Anda minati dalam kueri Anda. Misalnya, jika Anda ingin menghapus tabel bernama TableToClear, maka seluruh kueri akan terlihat seperti ini:
potong tabel `TableToClear`
Langkah 2
Gunakan operator delete sebagai alternatif operator truncate untuk menghapus data dari tabel baris demi baris. Sintaks untuk perintah ini mengharuskan Anda untuk menentukan nama tabel dan kondisi di mana baris harus dihapus darinya. Jika Anda memasukkan kondisi yang diketahui benar, terlepas dari konten baris, maka semua rekaman tabel akan dihapus. Misalnya, untuk tabel TableToClear, kueri dengan operator ini dapat disusun seperti ini:
hapus dari `TableToClear` di mana 1
Berbeda dengan operator truncate, kueri ini akan mengembalikan jumlah baris yang dihapus. Perbedaan lain dalam eksekusi perintah ini adalah tidak mengunci seluruh tabel, tetapi hanya record yang sedang diproses saat ini. Opsi ini akan memakan waktu lebih lama untuk dieksekusi, yang akan terlihat ketika ada banyak baris dalam tabel yang di-flush.
Langkah 3
Ada juga opsi yang lebih eksotis - misalnya, hapus tabel sepenuhnya dan buat ulang dalam satu kueri Sql. Gunakan drop untuk menghapus dan create untuk membuat. Misalnya, jika tabel TableToClear terdiri dari bidang teks Nama 50 karakter dan bidang Kode bilangan bulat dengan nilai bukan nol, maka Anda dapat menulis operasi untuk menghapus dan membuatnya kembali sebagai berikut:
letakkan tabel `TableToClear`;
buat tabel `TableToClear` (Kode bilangan bulat bukan nol, Nama char (50) bukan null
);