Unterschied Zwischen Update Und Alter

Unterschied Zwischen Update Und Alter
Unterschied Zwischen Update Und Alter

Video: Unterschied Zwischen Update Und Alter

Video: Unterschied Zwischen Update Und Alter
Video: 10 Netflix Tricks, die du kennen musst! 2024, November
Anonim

Update gegen Alter

Update und Alter sind zwei SQL-Befehle (Structured Query Language) zum Ändern von Datenbanken. Die Update-Anweisung wird verwendet, um vorhandene Datensätze in einer Datenbank zu aktualisieren. Update ist eine DML-Anweisung (Data Manipulation Language). Der Befehl SQL ändern wird verwendet, um eine Spalte in einer vorhandenen Tabelle in einer Datenbank zu ändern, zu löschen oder hinzuzufügen. Alter ist eine DDL-Anweisung (Data Definition Language).

Was ist ein Update?

Update ist ein SQL-Befehl, mit dem vorhandene Datensätze in einer Datenbank aktualisiert werden. Update wird als DML-Anweisung betrachtet. Befehle, mit denen Daten verwaltet werden, ohne das Datenbankschema zu ändern, werden als DML-Anweisungen bezeichnet. Es folgt die typische Syntax einer Update-Anweisung.

UPDATE tableName

SET column1Name = value1, column2Name = value2,…

WHERE columnXName = someValue

Im obigen Beispiel sollte tableName durch den Namen der Tabelle ersetzt werden, in der Sie die Datensätze ändern möchten. Column1Name, column2Name in der SET-Klausel sind die Namen der Spalten in der Tabelle, in denen die Werte des Datensatzes enthalten sein müssen geändert. value1 und value2 sind die neuen Werte, die in den Datensatz eingefügt werden sollen. Die WHERE-Klausel gibt an, welche Datensätze in der Tabelle aktualisiert werden müssen. Die WEHRE-Klausel kann auch in der UPDATE-Anweisung weggelassen werden. Dann würden alle Datensätze in der Tabelle mit den in der SET-Klausel angegebenen Werten aktualisiert.

Was ist Alter?

Ändern ist ein SQL-Befehl, mit dem eine Spalte in einer vorhandenen Tabelle in einer Datenbank geändert, gelöscht oder hinzugefügt wird. Alter wird als DDL-Anweisung betrachtet. Befehle, mit denen die Struktur einer Datenbank (Datenbankschema) definiert wird, werden als DDL-Anweisungen bezeichnet. Im Folgenden finden Sie die typische Syntax einer alter-Anweisung, mit der einer vorhandenen Tabelle eine Spalte hinzugefügt wird.

ALTER TABLE tableName

ADD newColumnName dataTypeOfNewColumn

Hier ist tableName der Name der vorhandenen Tabelle, die geändert werden muss, und newColumnName ist der Name der neuen Spalte, die der Tabelle hinzugefügt wird. dataTypeOfNewColumn gibt den Datentyp der neuen Spalte an.

Im Folgenden finden Sie die typische Syntax einer alter-Anweisung, mit der eine Spalte in einer vorhandenen Tabelle gelöscht wird.

ALTER TABLE tableName

DROP COLUMN columnName

Hier ist tableName der Name der vorhandenen Tabelle, die geändert werden muss, und columnName ist der Name der Spalte, die gelöscht werden muss. Einige der Tabellen erlauben möglicherweise nicht das Löschen von Spalten aus ihren Tabellen.

Im Folgenden finden Sie die typische Syntax einer alter-Anweisung, mit der der Datentyp einer vorhandenen Spalte in einer Tabelle geändert wird.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Hier ist columnName der Name der vorhandenen Spalte in der Tabelle und newDataType ist der Name des neuen Datentyps.

Was ist der Unterschied zwischen Update und Alter?

Update ist ein SQL-Befehl, mit dem vorhandene Datensätze in einer Datenbank aktualisiert werden, während alter ein SQL-Befehl ist, mit dem eine Spalte in einer vorhandenen Tabelle in einer Datenbank geändert, gelöscht oder hinzugefügt wird.

Update ist eine DML-Anweisung, während alter eine DDL-Anweisung ist. Der Befehl Ändern ändert das Datenbankschema, während die Anweisung update nur Datensätze in einer Datenbank ändert, ohne deren Struktur zu ändern.

Empfohlen: