Anda dapat mengeksekusi pernyataan DROP DATABASE untuk menghapus sebuah database. Topik ini menjelaskan cara menggunakan pernyataan tersebut.
Batasan
Hanya superuser dari sebuah database atau pemilik database yang dikonfigurasi oleh superuser yang dapat mengeksekusi pernyataan ini untuk menghapus database tersebut.
Saat Anda menghapus sebuah database, semua objek di dalamnya juga akan dihapus.
Setelah database dihapus, Anda tidak dapat lagi menghubungkannya.
Pernyataan DROP DATABASE dieksekusi secara asinkron. Waktu penghapusan data bervariasi berdasarkan kelas penyimpanan.
Data dengan kelas penyimpanan Standard dihapus dan ruang penyimpanannya dilepas sekitar dua jam setelah pernyataan dieksekusi. Setelah data dihapus, tidak ada biaya penyimpanan yang dikenakan.
Data dengan kelas penyimpanan Cold Archive dihapus segera setelah pernyataan dieksekusi. Setelah data dihapus, tidak ada biaya yang dikenakan.
Sintaksis
DROP DATABASE [ IF EXISTS ] db_name;Contoh
Eksekusi pernyataan berikut untuk menghapus database bernama mydb:
DROP DATABASE mydb;