web-dev-qa-db-fra.com

Différence entre Alter et Update SQL

Je suis occupé à étudier MySQL et je comprends que la mise à jour est utilisée pour mettre à jour un enregistrement ou une ligne dans une table. Alors, qu'est-ce qui change si différent? On dirait qu'ils sont les mêmes.

Merci, toute aide sera appréciée.

25
Artic-M00n

ALTER est une instruction DDL (Data Definition Language). Alors que UPDATE est une instruction DML (Data Manipulation Language). ALTER est utilisé pour mettre à jour la structure de la table (ajouter/supprimer un champ/index, etc.). Alors que UPDATE est utilisé pour mettre à jour les données.

41
Joyce Babu

Le ALTER modifie la table dans la base de données, vous pouvez ajouter ou supprimer des colonnes, etc. Mais cela ne change pas les données (sauf dans les colonnes supprimées ou ajoutées bien sûr).

Tandis que UPDATE modifie les lignes de la table et laisse la table inchangée.

11
Matzi

ALTER est utilisé pour changer des choses comme les structures de table ou les procs stockés, autrement appelés instructions DDL.

ALTER table MyTable 
ADD MyNewColumn VARCHAR(100)

OR

ALTER PROC dbo.MyStoredProc
4
Chris Gessler