Để xóa toàn bộ database, sử dụng lệnh dropDatabase(). Cú pháp:
use yourDatabaseName; db.dropDatabase();
Quy trình xóa database onlinecustomertracker:
Bước 1: Xem tất cả database:
> show dbs
Kết quả:
MyDB 0.000GB admin 0.000GB config 0.000GB local 0.000GB onlinecustomertracker 0.000GB test 0.006GB
Bước 2: Chuyển sang database cần xóa và thực hiện drop:
> use onlinecustomertracker
switched to db onlinecustomertracker
> db.dropDatabase();
{ "dropped" : "onlinecustomertracker", "ok" : 1 }
Bước 3: Kiểm tra lại - database onlinecustomertracker đã biến mất:
> show dbs
Kết quả:
MyDB 0.000GB admin 0.000GB config 0.000GB local 0.000GB test 0.006GB
Cảnh báo quan trọng:
dropDatabase()xóa **vĩnh viễn** toàn bộ collections, indexes, users, roles trong database- Không thể hoàn tác - hãy backup trước khi xóa
- Database
admin,config,locallà system databases, **KHÔNG** nên xóa
Xóa collection đơn lẻ: Dùng db.collectionName.drop() thay vì xóa cả database.