

# 关系（SQL）数据库和 DynamoDB 在删除表方面的差异
<a name="SQLtoNoSQL.RemoveTable"></a>

在 SQL 中，可使用 `DROP TABLE` 语句删除表。在 Amazon DynamoDB 中，使用 `DeleteTable` 操作。

**Topics**
+ [

## 使用 SQL 删除表
](#SQLtoNoSQL.RemoveTable.SQL)
+ [

## 在 DynamoDB 中删除表
](#SQLtoNoSQL.RemoveTable.DynamoDB)

## 使用 SQL 删除表
<a name="SQLtoNoSQL.RemoveTable.SQL"></a>

当您不再需要一个表并希望将它永久性丢弃时，您将使用 SQL 中的 `DROP TABLE` 语句。

```
DROP TABLE Music;
```

表一经删除便无法恢复。(一些关系数据库允许您撤消 `DROP TABLE` 操作，但这是一项供应商特定的功能，并未广泛实施。)

## 在 DynamoDB 中删除表
<a name="SQLtoNoSQL.RemoveTable.DynamoDB"></a>

在 DynamoDB 中，`DeleteTable` 是类似的操作。在以下示例中，表将被永久删除。

```
{
    TableName: "Music"
}
```