- Katılım
- 21 May 2024
- Konular
- 1,450
- Mesajlar
- 2,451
- Çözüm
- 7
- Online süresi
- 3mo 25d
- Reaksiyon Skoru
- 2,564
- Altın Konu
- 1,027
- Başarım Puanı
- 274
- Yaş
- 51
- MmoLira
- 36,853
- DevLira
- 110
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
SQL Veritabanını DROP
SQL DROP Veritabanı İfadesi
Mevcut bir veritabanını silmeden önce hatırlamanız gereken önemli noktalar şunlardır:- Silmeden önce veritabanının düzgün bir yedeğini aldığınızdan emin olun .
- Başka hiçbir uygulamanın bağlı olmadığından ve bu veritabanını kullanmadığından emin olun.
- Veritabanını silmek için gerekli ayrıcalığa sahip olduğunuzdan emin olun. Genellikle bir yönetici veritabanını silebilir.
Sözdizimi
SQL'de bir veritabanını silmek için sözdizimi aşağıdaki gibidir :Burada, DatabaseName silmek istediğiniz veritabanının adıdır. Bir veritabanı adı RDBMS içinde her zaman benzersizdir.DROP DATABASE DatabaseName;
Örnek
Öncelikle aşağıdaki SQL sorgularını kullanarak veritabanı sisteminde birden fazla veritabanı oluşturalım.CREATE DATABASE testDB1;
CREATE DATABASE testDB2;
CREATE DATABASE testDB3;
CREATE DATABASE testDB4;
Aşağıdaki sorguyu kullanarak veritabanlarının oluşturulup oluşturulmadığını doğrulayalım:
SHOW DATABASES;
Bu, mevcut tüm veritabanlarını listeleyecektir:
| Veritabanı |
|---|
| bilgi_şeması |
| mysql |
| performans_şeması |
| testDB1 |
| testDB2 |
| testDB3 |
| testDB4 |
Şimdi, SQL DROP DATABASE ifadesini kullanarak testDB1 veritabanını silmeyi deneyelim.
DROP DATABASE testDB1;
testDB1 veritabanını sildikten sonra , SQL SHOW DATABASES ifadesini kullanarak silinip silinmediğini doğrulayabiliriz.
SHOW DATABASES;
Bu, mevcut tüm veritabanlarını listeleyecektir:
| Veritabanı |
|---|
| bilgi_şeması |
| mysql |
| performans_şeması |
| testDB2 |
| testDB3 |
| testDB4 |
İşte bu kadar! SQL'de bir veritabanını başarıyla sildik.
SQL DROP DATABASE IF EXISTS İfadesi
SQL DROP DATABASE IF EXISTS ifadesi, silmeye çalışmadan önce veritabanının var olup olmadığını kontrol etmek için bir koşul içerir. Veritabanı veritabanı sisteminde mevcut değilse, "DROP DATABASE IF EXISTS" ifadesi bir hata oluşturmaz, ancak herhangi bir işlem yapmadan sonlandırır.
Sözdizimi
Aşağıda SQL'deki DROP DATABASE IF EXISTS ifadesinin sözdizimi verilmiştir :DROP DATABASE IF EXISTS DatabaseName;
Burada DatabaseName silmek istediğiniz veritabanının adıdır.
Örnek
Aşağıdaki SQL ifadesini kullanarak veritabanı sisteminde var olan bir testDB2 veritabanını silmeyi deneyelim:DROP DATABASE IF EXISTS testDB2;
Yukarıdaki SQL ifadesini çalıştırdığımızda çıktı aşağıdaki gibi elde edilir:
Query OK, 0 rows affected, 3 warnings (0.024 sec)
Var Olmayan Veritabanını Bırakma
Aşağıdaki SQL ifadesini kullanarak veritabanı sisteminde bulunmayan bir veritabanı testDB2'yi bırakmayı deneyelim:DROP DATABASE IF EXISTS testDB2;
Yukarıdaki SQL ifadesini çalıştırdığımızda çıktı aşağıdaki gibi elde edilir:
Query OK, 0 rows affected, 1 warning (0.000 sec)
Birden Fazla Veritabanını Silme
Aşağıdaki gibi SQL DROP DATABASE ifadesini kullanarak birden fazla veritabanını bırakabilirsiniz:DROP DATABASE testDB3, testDB4;

