Kapitel 5. Datentypen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

PostgreSQL unterstützt die wichtigsten Datentypen jeder Datenbank: Zahlen, Strings, Daten, Zeiten und Boolesche Werte. Aber PostgreSQL geht noch einen Schritt weiter und unterstützt Arrays, zeitzonenbasierte Datumsangaben, Zeitintervalle, Bereiche, JSON, XML und vieles mehr. Wenn dir das nicht reicht, kannst du auch eigene Typen erfinden. In diesem Kapitel wollen wir nicht jeden Datentyp behandeln. Dafür gibt es immer noch das Handbuch. Wir stellen Datentypen vor, die es nur in PostgreSQL gibt, und zeigen, wie PostgreSQL mit gängigen Datentypen umgeht.

Kein Datentyp wäre nützlich ohne eine Reihe von unterstützenden Funktionen und Operatoren. Und PostgreSQL hat viele davon. In diesem Kapitel behandeln wir die gängigsten davon.

Tipp

Wenn wir den Begriff Funktion verwenden, sprechen wir über etwas, das die Form f(x) hat. Wenn wir den Begriff Operator verwenden, sprechen wir über etwas, das symbolisch ist und entweder unär (mit einem Argument) oder binär (mit zwei Argumenten) ist, wie +, -, * oder /. Wenn du Operatoren verwendest, denke daran, dass dasselbe Symbol eine andere Bedeutung haben kann, wenn es auf verschiedene Datentypen angewendet wird. Das Plus-Zeichen bedeutet zum Beispiel Addieren für numerische Werte, aber Vereinigen für Bereiche.

Numerik

Du findest deine alltäglichen Ganzzahlen, Dezimalzahlen und Gleitkommazahlen in ...

Get PostgreSQL: Up and Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.