Cara Menghapus Tabel Di Sql

Daftar Isi:

Cara Menghapus Tabel Di Sql
Cara Menghapus Tabel Di Sql

Video: Cara Menghapus Tabel Di Sql

Video: Cara Menghapus Tabel Di Sql
Video: Cara Menghapus Menghapus Tabel MySQL 2024, Mungkin
Anonim

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.

Cara menghapus tabel di sql
Cara menghapus tabel di sql

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

);

Direkomendasikan: