English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Befehl CREATE TABLE erstellt eine neue Tabelle in der Datenbank.
Nachfolgende SQL erstellt eine Tabelle namens "Personen", die fünf Spalten enthält: PersonID, Nachname, Vorname, Adresse und Stadt:
CREATE TABLE Personen ( PersonID int, Nachname varchar(255, Vorname varchar(255, Adresse varchar(255, City varchar(255) );
Es kann auch eine Kopie einer bestehenden Tabelle erstellt werden CREATE TABLE
Nachfolgende SQL erstellt eine neue Tabelle namens "TestTables" (Kopie der Tabelle "Customers"):
CREATE TABLE TestTable AS SELECT customername, contactname FROM customers;
Der Befehl ALTER TABLE fügt, löscht oder ändert Spalten in der Tabelle hinzu.
Der Befehl ALTER TABLE fügt und entfernt verschiedene Beschränkungen in der Tabelle hinzu.
Nachfolgende SQL "E-Mail" fügt eine Spalte in die Tabelle "Customers" hinzu:
ALTER TABLE Customers ADD E-Mail varchar(255);
Nachfolgendes SQL löscht die Spalte "Email" aus der "Customers"-Tabelle:
ALTER TABLE Customers DROP COLUMN Email;
Dieser DROP TABLE-Befehl löscht die Tabelle aus der Datenbank.
Nachfolgendes SQL löscht die Tabelle "Shippers":
DROP TABLE Shippers;
Hinweis:Seien Sie vorsichtig, bevor Sie eine Tabelle löschen. Das Löschen einer Tabelle führt dazu, dass alle Informationen, die in der Tabelle gespeichert sind, verloren gehen!
Der TRUNCATE TABLE-Befehl löscht die Daten in der Tabelle, aber löscht die Tabelle selbst nicht.
Nachfolgendes SQL leert die "Categories"-Tabelle:
TRUNCATE TABLE Categories;