---
source_url: https://docs.dolphindb.cn/zh/funcs/d/dropDatabase.html
fetched_at: 2026-05-19T09:19:18Z
category: funcs
title: dropDatabase
sha1: 865d9b60af9a3c2917c30303330c8391ccc19a69
---

# dropDatabase

## 语法

`dropDatabase(dbDir)`

## 详情

删除指定数据库的所有物理文件。

自 3.00.0 版本起，支持删除 catalog 中的数据库，其引用关系也会同时被删掉。

## 参数

**dbDir** 是数据库所在的目录。对于分布式文件系统中的数据库，目录要以 `"dfs://"` 开始。

## 返回值

无。

## 例子

删除分布式数据库：

```dolphindb
n=1000000
ID=rand(10, n)
dates=2017.08.07..2017.08.11
date=rand(dates, n)
x=rand(10.0, n)
t=table(ID, date, x);
saveText(t, "C:/DolphinDB/Data/t.txt");

db = database("dfs://valueDB", VALUE, 2017.08.07..2017.08.11)
pt = loadTextEx(db, `pt1, `date, "C:/DolphinDB/Data/t.txt");

dropDatabase("dfs://valueDB")
```

删除本地磁盘数据库：

```dolphindb
n=1000000
ID=rand(10, n)
dates=2017.08.07..2017.08.11
date=rand(dates, n)
x=rand(10.0, n)
t=table(ID, date, x)
saveText(t, "C:/DolphinDB/Data/t.txt");

db = database("C:/DolphinDB/Data/rangedb", RANGE, 0 5 10)
pt = loadTextEx(db, `pt, `ID, "C:/DolphinDB/Data/t.txt");

dropDatabase("C:/DolphinDB/Data/rangedb");
```
