wake-up-neo.com

Unterschied zwischen Alter und Update SQL

Ich bin mit dem Studium von MySQL beschäftigt und verstehe, dass update zum Aktualisieren eines Datensatzes oder einer Zeile in einer Tabelle verwendet wird. Also, was ändert das so anders? Scheint, als wären sie gleich.

Vielen Dank, jede Hilfe wird geschätzt.

25
Artic-M00n

ALTER ist eine DDL-Anweisung (Data Definition Language). Während UPDATE eine DML-Anweisung (Data Manipulation Language) ist. ALTER wird verwendet, um die Struktur der Tabelle zu aktualisieren (Feld/Index hinzufügen/entfernen usw.). Während UPDATE verwendet wird, um Daten zu aktualisieren.

41
Joyce Babu

Das ALTER ändert die Tabelle in der Datenbank, Sie können Spalten hinzufügen oder entfernen usw. Es ändert jedoch keine Daten (außer natürlich in den abgelegten oder hinzugefügten Spalten).

Während UPDATE die Zeilen in der Tabelle ändert und die Tabelle unverändert lässt.

11
Matzi

ALTER wird verwendet, um Dinge wie Tabellenstrukturen oder gespeicherte Prozesse zu ändern, die auch als DDL-Anweisungen bezeichnet werden.

ALTER table MyTable 
ADD MyNewColumn VARCHAR(100)

OR

ALTER PROC dbo.MyStoredProc
4
Chris Gessler