

# Diferencias entre una base de datos relacional (SQL) y DynamoDB al eliminar una tabla
<a name="SQLtoNoSQL.RemoveTable"></a>

En SQL, se utiliza la instrucción `DROP TABLE` para eliminar una tabla. En Amazon DynamoDB, se utiliza la operación `DeleteTable`.

**Topics**
+ [

## Eliminación de una tabla con SQL
](#SQLtoNoSQL.RemoveTable.SQL)
+ [

## Eliminación de una tabla en DynamoDB
](#SQLtoNoSQL.RemoveTable.DynamoDB)

## Eliminación de una tabla con SQL
<a name="SQLtoNoSQL.RemoveTable.SQL"></a>

Cuando ya no necesita una tabla y se desea descartarla de forma permanente, se utilizaría la instrucción `DROP TABLE` de SQL.

```
DROP TABLE Music;
```

Después de eliminar una tabla, ya no se puede recuperar. En algunas bases de datos relacionales se permite deshacer una operación `DROP TABLE`, pero se trata de una funcionalidad específica del proveedor que no se implementa de manera generalizada.

## Eliminación de una tabla en DynamoDB
<a name="SQLtoNoSQL.RemoveTable.DynamoDB"></a>

En DynamoDB, `DeleteTable` es una operación similar. En el siguiente ejemplo, se elimina la tabla de forma permanente. 

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