ALTER TABLE en SQL
Cambios de esquema a posteriori: agregar, renombrar y eliminar columnas.
ALTER TABLE users
ADD COLUMN timezone TEXT NOT NULL DEFAULT 'UTC';
ALTER TABLE users
RENAME COLUMN signup_date TO created_at;
ALTER TABLE users
DROP COLUMN legacy_id;
Cómo funciona
- Una columna nueva necesita un valor por defecto si las filas existentes deben seguir válidas.
- Renombrar conserva los datos y cambia solo el nombre.
- Eliminar una columna es destructivo — respalda primero.
Palabras clave y builtins usados aquí
ADDALTERCOLUMNDEFAULTDROPNOTNULLRENAMETABLETEXTTO
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 168
- Tokens
- 28
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 18 segundos.
Paso 1 de 2 en Cambiar un esquema; paso 13 de 16 en Esquema y restricciones.