Datenbank - SQL Komandos: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 11: | Zeile 11: | ||
**für das Löschen eines Index | **für das Löschen eines Index | ||
*TRUNCATE | *TRUNCATE | ||
| + | ** für das Löschen eines Index ohne protokollierung | ||
| + | |||
==DML - Data Manipulation Laguage== | ==DML - Data Manipulation Laguage== | ||
*INSERT | *INSERT | ||
**für das Einfügen von Daten in Tabellen | **für das Einfügen von Daten in Tabellen | ||
*UPDATE | *UPDATE | ||
| + | **für das Ändern von Daten in Tabellen | ||
*DELETE | *DELETE | ||
**für das Löschen von Daten in Tabellen | **für das Löschen von Daten in Tabellen | ||
| + | |||
==DCL - Data Control Language== | ==DCL - Data Control Language== | ||
*GRANT | *GRANT | ||
| Zeile 24: | Zeile 28: | ||
==TCL - Transaction Control Language== | ==TCL - Transaction Control Language== | ||
*COMMIT | *COMMIT | ||
| + | **Bestätigt die Aktionen innerhalb einer Transaktion und beendet diese (hartes Commit) | ||
*ROLLBACK | *ROLLBACK | ||
| + | **Verwirft alle Aktionen innerhalb der Transaktion und beendet diese | ||
*SAVEPOINT | *SAVEPOINT | ||
| + | **Wird benutzt um temporär eine Transaktion zu speichern welche man dann zurücksetzen kann zu den Punkt wenn dieser benötigt wird | ||
| + | |||
==DQL - Data Query Language== | ==DQL - Data Query Language== | ||
*Select | *Select | ||
**für das Lesen von Daten aus Tabellen | **für das Lesen von Daten aus Tabellen | ||
Aktuelle Version vom 24. März 2022, 15:34 Uhr
SQL Kommandos
- Es gibt 5 Typen von SQL Kommandos
DDL - Data Definition Language
- CREATE
- für das Anlegen von Tabellen
- ALTER
- für das Ändern von Tabellen
- DROP
- für das Löschen eines Index
- TRUNCATE
- für das Löschen eines Index ohne protokollierung
DML - Data Manipulation Laguage
- INSERT
- für das Einfügen von Daten in Tabellen
- UPDATE
- für das Ändern von Daten in Tabellen
- DELETE
- für das Löschen von Daten in Tabellen
DCL - Data Control Language
- GRANT
- für die Weitergabe von Rechten an einer Tabelle zu einem bestimmten User
- REVOKE
- für das Widerrufen von Rechten
TCL - Transaction Control Language
- COMMIT
- Bestätigt die Aktionen innerhalb einer Transaktion und beendet diese (hartes Commit)
- ROLLBACK
- Verwirft alle Aktionen innerhalb der Transaktion und beendet diese
- SAVEPOINT
- Wird benutzt um temporär eine Transaktion zu speichern welche man dann zurücksetzen kann zu den Punkt wenn dieser benötigt wird
DQL - Data Query Language
- Select
- für das Lesen von Daten aus Tabellen