- Funktionen
- Datentypen
- Query Types
- Tabellen und Views
- Primary Keys, Unique Constraints und Indexes
- Administration
- Programmierung
- Vergleichsoperatoren: <, <=, >, >=, != usw.
- Bedingungen: AND, OR, NOT, AND und OR, LIKE usw.
PostgreSQL Funktionen
PostgreSQL Datentypen
PostgreSQL Query Types
SELECT | Datensätze aus einer Tabelle abrufen |
SELECT LIMIT | Rufen Sie Datensätze aus einer Tabelle ab und begrenzen Sie die Ergebnisse |
DISTINCT | Abrufen eindeutiger Datensätze |
FROM | Listen Sie Tabellen und Join-Informationen auf |
WHERE | Filter Ergebnisse |
ORDER BY | Suchergebnisse sortieren |
GROUP BY | Gruppieren Sie nach einer oder mehreren Spalten |
HAVING | Schränken Sie die Gruppen der zurückgegebenen Zeilen ein |
INSERT | Datensätze in eine Tabelle einfügen |
UPDATE | Aktualisiert Datensätze in einer Tabelle |
DELETE | Löscht Datensätze aus einer Tabelle |
TRUNCATE TABLE | Alle Datensätze aus einer Tabelle löschen (kein Rollback) |
UNION | Kombinieren Sie 2 oder mehr Ergebnismengen (entfernt Duplikate) |
UNION ALL | Kombinieren Sie 2 oder mehr Ergebnismengen (einschließlich Duplikate) |
INTERSECT | Schnittmenge von 2 Ergebnismengen |
EXCEPT | Ergebnismenge von einer minus der Ergebnismenge einer anderen |
Subqueries | Eine Abfrage innerhalb einer Abfrage |
JOIN Tabellen | Inner und Outer Joins |
PostgreSQL Tabellen und Views
CREATE TABLE | Erstellt eine Tabelle |
CREATE TABLE AS | Erstellen Sie eine Tabelle aus der Definition und den Daten einer anderen Tabelle |
ALTER TABLE | Hinzufügen, Ändern oder Löschen von Spalten in einer Tabelle. Benennen Sie eine Tabelle um |
DROP TABLE | Löschen Sie eine Tabelle |
VIEW | Virtuelle Tabellen (Ansichten anderer Tabellen) |
PostgreSQL Primary Keys, Unique Constraints und Indexes
Primary Keys | Erstellen, ändern, löschen, aktivieren und deaktivieren Sie Primärschlüssel |
Unique Constraints | Erstellen, Hinzufügen und Löschen eindeutiger Einschränkungen |
Indexes | Indizes erstellen, umbenennen und löschen (Leistungsoptimierung) |
PostgreSQL Datenbankadministrator
CREATE USER | Die Anweisung CREATE USER erstellt einen Datenbankbenutzer für die Anmeldung bei PostgreSQL |
Rename a User | wird verwendet, um einen Benutzer in der PostgreSQL-Datenbank umzubenennen. |
Grant Revoke Privileges | Berechtigungen (Berechtigungen) erteilen oder entziehen |
Change a user password | ALTER USER-Anweisung (zum Ändern des Passworts) |
DROP USER | Wird verwendet, um einen Benutzer aus der PostgreSQL-Datenbank zu entfernen. |
Find Users in PostgreSQL | Finden Sie Benutzer in PostgreSQL |
Find Users logged into PostgreSQL | Finden Sie Benutzer, die bei PostgreSQL angemeldet sind |
Vacuum | Nicht genutzten Speicherplatz in der Datenbank zurückfordern |
AutoVacuum | Daemon, der automatisch nicht genutzten Speicherplatz in der Datenbank zurückgewinnt |
PostgreSQL Programmierung
Literals (Constants) | Zeichenfolge, Zahl, Datum, Uhrzeit, Boolesche Literale |
Declare Variables | Deklarieren Sie Variablen in gespeicherten Programmen |
Comments within SQL | So erstellen Sie Kommentare in Ihrer SQL-Anweisung |
ALIASES | Mit ALIASEN können Sie einen temporären Namen für Spalten oder Tabellen erstellen |
Vergleichsoperatoren
Comparison Operators | Operatoren wie =, <>, !=, >, < und so weiter |
PostgreSQL Bedingungen
AND | Die AND-Bedingung (auch als AND-Operator bezeichnet) wird zum Testen von zwei oder mehr Bedingungen in einer SELECT, INSERT, UPDATE oder DELETE Anweisung verwendet. |
OR | Die ODER-Bedingung wird zum Testen mehrerer Bedingungen verwendet, bei denen Datensätze zurückgegeben werden, wenn eine der Bedingungen erfüllt ist. Es kann in einer SELECT, INSERT, UPDATE oder DELETE Anweisung verwendet werden. |
AND and OR | Kombinieren Sie UND- und ODER-Bedingungen |
LIKE | Die LIKE-Bedingung ermöglicht die Verwendung von Platzhaltern in der WHERE-Klausel einer SELECT, INSERT, UPDATE oder DELETE Anweisung. Auf diese Weise können Sie einen Mustervergleich durchführen. |
IN | Die IN-Bedingung wird verwendet, um die Notwendigkeit zu verringern, mehrere OR-Bedingungen in einer SELECT, INSERT, UPDATE oder DELETE Anweisung zu verwenden. |
NOT | Die NOT-Bedingung, auch NOT-Operator genannt, wird verwendet, um eine Bedingung in einer SELECT, INSERT, UPDATE oder DELETE Anweisung zu negieren. |
IS NULL | Die IS NULL-Bedingung wird zum Testen auf einen NULL-Wert verwendet. |
IS NOT NULL | Die IS NOT NULL-Bedingung wird zum Testen auf einen NOT NULL-Wert verwendet. |
BETWEEN | Die BETWEEN-Bedingung wird zum Abrufen von Werten innerhalb eines Bereichs in einer SELECT, INSERT, UPDATE oder DELETE Anweisung verwendet. |
EXISTS | Die EXISTS-Bedingung wird in Kombination mit einer Unterabfrage verwendet und gilt als erfüllt, wenn die Unterabfrage mindestens eine Zeile zurückgibt. Es kann in einer SELECT, INSERT, UPDATE oder DELETE Anweisung verwendet werden. |