

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# DROP DATABASE
<a name="drop-database"></a>

Menghapus basis data bernama dari katalog. Jika basis data berisi tabel, Anda harus baik drop tabel sebelum menjalankan`DROP DATABASE`atau menggunakan`CASCADE`Klausul. Penggunaan`DATABASE`dan`SCHEMA`dapat dipertukarkan. Mereka berarti hal yang sama.

## Sinopsis
<a name="synopsis"></a>

```
DROP {DATABASE | SCHEMA} [IF EXISTS] database_name [RESTRICT | CASCADE]
```

## Parameter
<a name="parameters"></a>

**[JIKA ADA]**  
Menyebabkan kesalahan yang akan ditekan jika`database_name`tidak ada.

**[MEMBATAS\|KASKADE]**  
Menentukan bagaimana tabel dalam`database_name`dianggap selama`DROP`Operasi. Jika Anda menentukan`RESTRICT`, basis data tidak dijatuhkan jika berisi tabel. Ini adalah perilaku default. Menentukan`CASCADE`menyebabkan basis data dan semua tabel yang akan dijatuhkan.

## Contoh
<a name="examples"></a>

```
DROP DATABASE clickstreams;
```

```
DROP SCHEMA IF EXISTS clickstreams CASCADE;
```

**catatan**  
Ketika Anda mencoba untuk menjatuhkan database yang namanya memiliki karakter khusus (misalnya,`my-database`), Anda mungkin menerima pesan kesalahan. Untuk mengatasi masalah ini, coba lampirkan nama database di karakter centang belakang (`). Untuk informasi tentang penamaan database di Athena, lihat. [Nama database, tabel, dan kolom](tables-databases-columns-names.md)