Inhalt
1. CREATE TABLE (Tabelle Erstellen)
- Zweck : Erstellt eine neue Tabelle in der Datenbank.
-
Syntax
:
sql CREATE TABLE tabellenname ( spalte1 datentyp, spalte2 datentyp, spalte3 datentyp, ... );
-
Beispiel
:
sql CREATE TABLE Mitarbeiter ( MitarbeiterID int, Vorname varchar(255), Nachname varchar(255), Geburtsdatum date );
2. ALTER TABLE (Tabelle Ändern)
- Zweck : Ändert eine bestehende Tabelle (z.B. Hinzufügen einer Spalte).
-
Syntax
:
sql ALTER TABLE tabellenname ADD spaltenname datentyp;
-
Beispiel
:
sql ALTER TABLE Mitarbeiter ADD EMail varchar(255);
3. DROP TABLE (Tabelle Löschen)
- Zweck : Löscht eine bestehende Tabelle in der Datenbank.
-
Syntax
:
sql DROP TABLE tabellenname;
-
Beispiel
:
sql DROP TABLE Mitarbeiter;
4. TRUNCATE TABLE (Tabelle Leeren)
- Zweck : Entfernt alle Daten aus einer Tabelle, aber nicht die Tabelle selbst.
-
Syntax
:
sql TRUNCATE TABLE tabellenname;
-
Beispiel
:
sql TRUNCATE TABLE Mitarbeiter;
5. CREATE INDEX (Index Erstellen)
- Zweck : Erstellt einen Index auf einer Tabellenspalte für schnelleren Datenabruf.
-
Syntax
:
sql CREATE INDEX indexname ON tabellenname (spalte1, spalte2, ...);
-
Beispiel
:
sql CREATE INDEX idx_nachname ON Mitarbeiter (Nachname);
6. DROP INDEX (Index Löschen)
- Zweck : Löscht einen Index aus einer Tabelle.
-
Syntax
:
sql DROP INDEX indexname ON tabellenname;
- Hinweis: Die Syntax kann je nach Datenbanksystem leicht variieren.
-
Beispiel
:
sql DROP INDEX idx_nachname ON Mitarbeiter;
7. RENAME TABLE (Tabelle Umbenennen)
- Zweck : Benennt eine bestehende Tabelle um.
-
Syntax
:
sql ALTER TABLE tabellenname RENAME TO neuer_tabellenname;
-
Beispiel
:
sql ALTER TABLE Mitarbeiter RENAME TO Angestellte;
Beachten Sie, dass die genaue Syntax dieser Befehle je nach SQL-Datenbanksystem (z.B. MySQL, PostgreSQL, SQL Server usw.) leicht variieren kann. Beziehen Sie sich immer auf die spezifische Dokumentation Ihres Datenbanksystems für die genauesten Informationen.