Después de utilizar un tiempo una tabla, los usuarios suelen descubrir que desean almacenar información adicional con respecto a las entidades representadas en la tabla. Por ejemplo pueden desear:
- Añadir el nombre y número de teléfono de una persona de contacto a cada fila de la tabla CLIENTES.
- Añadir una columna de nivel de inventario mínimo a la tabla PRODUCTOS, para que la base de datos pueda alertar automáticamente cuando el stock de un producto esté bajo.
- Eliminar la información relativa al objetivo de ventas en la tabla OFICINAS, al ser esté la suma de los objetivos de los representantes de la oficina.
Todos estos cambios pueden realizarse con la sentencia ALTER TABLE, cuyo diagrama sintáctico se muestra en la figura. Al igual que la sentencia DROP TABLE, ALTER TABLE actuará normalmente sobre tablas propias, aunque, con el permiso adecuado, es posible alterar tablas de otros usuarios.