

# 테이블 제거 시 관계형(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"
}
```