Datenbank - SQL Komandos: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
==DDL - Data Definition Language== | ==DDL - Data Definition Language== | ||
| − | *CREATE für das Anlegen von Tabellen | + | *CREATE |
| − | *ALTER für das Ändern von Tabellen | + | **für das Anlegen von Tabellen |
| − | *DROP für das Löschen eines Index | + | *ALTER |
| + | **für das Ändern von Tabellen | ||
| + | *DROP | ||
| + | **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 für das Einfügen von Daten in Tabellen | + | *INSERT |
| + | **für das Einfügen von Daten in Tabellen | ||
*UPDATE | *UPDATE | ||
| − | *DELETE für das Löschen von Daten in Tabellen | + | **für das Ändern von Daten in Tabellen |
| + | *DELETE | ||
| + | **für das Löschen von Daten in Tabellen | ||
| + | |||
==DCL - Data Control Language== | ==DCL - Data Control Language== | ||
| − | *GRANT für die Weitergabe von Rechten an einer Tabelle zu einem bestimmten User | + | *GRANT |
| − | *REVOKE für das Widerrufen von Rechten | + | **für die Weitergabe von Rechten an einer Tabelle zu einem bestimmten User |
| + | *REVOKE | ||
| + | **für das Widerrufen von Rechten | ||
==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 für das Lesen von Daten aus Tabellen | + | *Select |
| + | **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