update type modify column sql sql-update alter

type - sql alter column size



Diferencia entre Alter y Update SQL (3)

ALTER cambia la tabla en la base de datos, puede agregar o eliminar columnas, etc. Pero no cambia los datos (excepto en las columnas eliminadas o agregadas, por supuesto).

Mientras que la UPDATE cambia las filas en la tabla y deja la tabla sin cambios.

Estoy ocupado estudiando MySQL y entiendo que la actualización se usa para actualizar un registro o fila en una tabla. Entonces, ¿qué hace alter hacer eso es tan diferente? Parece que son lo mismo.

Gracias, cualquier ayuda será apreciada.


ALTER es una declaración DDL (lenguaje de definición de datos). Considerando que UPDATE es una declaración DML (lenguaje de manipulación de datos). ALTER se utiliza para actualizar la estructura de la tabla (agregar / eliminar campo / índice, etc.). Mientras que UPDATE se utiliza para actualizar los datos.


ALTER se usa para cambiar elementos como estructuras de tablas o procesos almacenados, también conocidos como declaraciones DDL.

ALTER table MyTable ADD MyNewColumn VARCHAR(100)

O

ALTER PROC dbo.MyStoredProc