Pada tutorial MySQL kali ini, kita akan membahas Cara Menggunakan Statement MySQL DROP TABLE dengan penjelasan Syntax dan Contoh

Penjelasan

Statement DROP TABLE di MySQL digunakan untuk menghapus table dari database MySQL.

Syntax

Dalam bentuk yang paling sederhana, syntax untuk Statement DROP TABLE di MySQL adalah:

Namun, syntax lengkap untuk Statement DROP TABLE di MySQL adalah:

 

Penjelasan Parameter
TEMPORARY
Pilihan. Ini menentukan bahwa hanya tabel sementara yang harus dibuang oleh statement DROP TABLE.
table_name
Nama tabel untuk dihapus dari database.
table_name1, table_name2
Tabel untuk menghapus dari database, jika menghapus lebih dari satu tabel dalam Statement DROP TABLE.
IF EXISTS
Pilihan. Jika ditentukan, statement DROP TABLE tidak akan menimbulkan kesalahan jika salah satu tabel tidak ada.
RESTRICT and CASCADE
Pilihan. Ini tidak memiliki dampak atau efek pada statement DROP TABLE tetapi dimasukkan dalam syntax untuk membuat porting tabel ke database yang berbeda lebih mudah.

 

Catatan
  • Jika teman-teman menggunakan statement DROP TABLE MySQL untuk menghapus  satu atau beberapa tabel yang tidak ada, database akan memunculkan kesalahan (kecuali teman-teman menentukan parameter IF EXISTS dalam statement DROP TABLE).

 

Contoh

Mari kita lihat contoh yang menunjukkan cara menjatuhkan tabel menggunakan statement DROP TABLE MySQL.

Drop One Table (menghapus satu table)

Pertama, mari kita lihat contoh statement DROP TABLE sederhana yang menunjukkan bagaimana menggunakan pernyataan DROP TABLE untuk menghapus satu tabel di MySQL.

Sebagai contoh:

Contoh DROP TABLE ini akan menghapus tabel client.

 

Drop Multiple Table (menghapus beberapa table)

Mari kita lihat contoh di mana kita ingin menjatuhkan lebih dari satu tabel menggunakan pernyataan DROP TABLE:

Sebagai contoh:

Contoh statement DROP TABLE ini akan menghapus dua tabel – suppliers dan client. Jika khawatir akannya ada kesalahan yaitu satu tabel tidak ada dan tidak ingin menimbulkan kesalahan atau error, teman-teman dapat mengubah penulisan syntax statement DROP TABLE sebagai berikut:

Contoh ini akan menghapus tabel suppliers dan client, dan tidak akan menimbulkan kesalahan jika salah satu tabel tidak ada.

 

Drop temporary Table (menghapus table sementara)

Mari kita lihat contoh yang menunjukkan bagaimana menggunakan statement DROP TABLE untuk menghapus tabel sementara.

Contoh statement DROP TABLE ini hanya akan menghapus tabel sementara dengan nama table customers. Jika ada juga table permanen yang disebut customers, pernyataan DROP TABLE ini tidak akan menghapusnya karena kita sudah menentukan untuk menghapus table yang temporary atau sementara.