SQL ALTER TABLE Anweisung
- Vorherige Seite SQL Drop
- Nächste Seite SQL Increment
ALTER TABLE Anweisung
Die ALTER TABLE-Anweisung wird verwendet, um Spalten in bestehenden Tabellen hinzuzufügen, zu ändern oder zu löschen.
SQL ALTER TABLE Syntax
Um eine Spalte in einer Tabelle hinzuzufügen, verwenden Sie die folgende Syntax:
ALTER TABLE table_name ADD column_name datatype
Um eine Spalte aus einer Tabelle zu löschen, verwenden Sie die folgende Syntax:
ALTER TABLE table_name DROP COLUMN column_name
Anmerkung:Einige Datenbank-Systeme erlauben diese Methode zur Löschung von Spalten in Tabellen (DROP COLUMN column_name) nicht.
Um den Daten Typ einer Spalte in der Tabelle zu ändern, verwenden Sie die folgende Syntax:
ALTER TABLE table_name ALTER COLUMN column_name datatype
Ursprüngliche Tabelle (verwendet in den Beispielen):
Personen-Tabelle:
ID | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Straße | Peking |
SQL ALTER TABLE Beispiel
Jetzt möchten wir eine neue Spalte "Geburtstag" in der Tabelle "Persons" hinzufügen.
Wir verwenden die folgenden SQL-Anweisungen:
ALTER TABLE Personen ADD Geburtstag date
Bitte beachten Sie, dass der Typ der neuen Spalte "Geburtstag" date ist und Daten speichern kann. Der Daten Typ legt fest, welchen Typ von Daten in der Spalte gespeichert werden können.
Die neue "Persons"-Tabelle ähnelt so:
ID | Nachname | Vorname | Adresse | Stadt | Geburtstag |
---|---|---|---|---|---|
1 | Adams | John | Oxford Street | London | |
2 | Bush | George | Fifth Avenue | New York | |
3 | Carter | Thomas | Changan Straße | Peking |
Daten Typ ändern Beispiel
Jetzt möchten wir die Daten Typ der "Persons"-Tabelle "Geburtstag"-Spalte ändern.
Wir verwenden die folgenden SQL-Anweisungen:
ALTER TABLE Personen ALTER COLUMN Geburtstag year
Bitte beachten Sie, dass der Daten Typ der "Geburtstag"-Spalte year ist und Jahre in 2- oder 4-stelliger Format speichern kann.
DROP COLUMN Beispiel
Nächste, wir löschen die "Person"-Tabelle "Geburtstag"-Spalte:
ALTER TABLE Person DROP COLUMN Geburtstag
Die Personen-Tabelle wird so aussehen:
ID | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Straße | Peking |
- Vorherige Seite SQL Drop
- Nächste Seite SQL Increment