PostgreSQL Tutorial

postgresql

PostgreSQL Funktionen

  • Datum / Uhrzeit Funktionen
  • String-Funktionen
  • Konvertierungsfunktionen
  • Numerisch / Mathematische Funktionen
  • PostgreSQL Datentypen

    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.