SQLAlchemy 2.0 Dokumentation
- Vorher: Arbeiten mit Datenbank-Metadaten
- Nächste: INSERT-Anweisungen verwenden
- Nach oben: Startseite
- Auf dieser Seite
Arbeiten mit Daten¶
In Arbeiten mit Transaktionen und der DBAPI haben wir die Grundlagen für die Interaktion mit der Python DBAPI und ihrem transaktionalen Zustand gelernt. Dann, in Arbeiten mit Datenbank-Metadaten, haben wir gelernt, wie man Datenbanktabellen, Spalten und Constraints innerhalb von SQLAlchemy mit MetaData und verwandten Objekten repräsentiert. In diesem Abschnitt werden wir beide Konzepte kombinieren, um Daten in einer relationalen Datenbank zu erstellen, auszuwählen und zu manipulieren. Unsere Interaktion mit der Datenbank erfolgt **immer** im Rahmen einer Transaktion, auch wenn wir unseren Datenbanktreiber so eingestellt haben, dass er im Hintergrund Autocommit verwendet.
Die Komponenten dieses Abschnitts sind wie folgt:
INSERT-Anweisungen verwenden - um Daten in die Datenbank zu bekommen, führen wir die Core-Konstruktion
Insertein und demonstrieren sie. INSERTs aus ORM-Perspektive werden im nächsten Abschnitt Datenmanipulation mit dem ORM beschrieben.SELECT-Anweisungen verwenden - dieser Abschnitt beschreibt im Detail die
Select-Konstruktion, die das am häufigsten verwendete Objekt in SQLAlchemy ist. DieSelect-Konstruktion gibt SELECT-Anweisungen sowohl für Core- als auch für ORM-zentrierte Anwendungen aus, und beide Anwendungsfälle werden hier beschrieben. Zusätzliche ORM-Anwendungsfälle werden auch im späteren Abschnitt Beziehungen in Abfragen verwenden sowie im ORM-Abfragehandbuch erwähnt.UPDATE- und DELETE-Anweisungen verwenden - als Ergänzung zu INSERT und SELECT von Daten beschreibt dieser Abschnitt aus Core-Perspektive die Verwendung der
Update- undDelete-Konstruktionen. ORM-spezifische UPDATE- und DELETE-Anweisungen werden ähnlich im Abschnitt Datenmanipulation mit dem ORM beschrieben.
Die Designs von flambé! dem Drachen und Der Alchemist wurden von Rotem Yaari erstellt und großzügig gespendet.
Erstellt mit Sphinx 7.2.6. Dokumentation zuletzt generiert: Di 11 Mär 2025 14:40:17 EDT