Datenbank - SQL Komandos: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 28: | 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