Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen von SQLAlchemy-Objekten | SQLAlchemy
Datenbanken in Python
course content

Kursinhalt

Datenbanken in Python

Datenbanken in Python

1. Einführung in SQLite
2. CRUD
3. Mehr Über SQLite
4. SQLAlchemy

book
Erstellen von SQLAlchemy-Objekten

In diesem Kapitel lernen Sie, wie Sie Ihre Datenbanksitzung einrichten und Daten mit SQLAlchemy zur Datenbank hinzufügen. Am Ende werden Sie verstehen, wie man eine Sitzung erstellt, einen neuen Datensatz hinzufügt und ihn speichert. Nach dem Erstellen des Modells können Sie mit dem Erstellen von Objekten und dem Speichern in der Datenbank fortfahren.

1. Richten Sie die Sitzung ein

Eine Sitzung ist Ihr primäres Werkzeug zur Interaktion mit der Datenbank. Verwenden Sie sessionmaker, um die Engine zu binden und eine Sitzung zu erstellen:

Die Funktion Session() erstellt eine aktive Sitzung, die als Arbeitsbereich für die Vorbereitung und Durchführung von Datenbankoperationen dient, bevor sie übernommen werden.

2. Fügen Sie ein neues Objekt hinzu

Um Daten hinzuzufügen, folgen Sie diesen Schritten:

  1. Erstellen Sie ein Objekt
    Instanziieren Sie eine Modellklasse (z.B. Product) mit den erforderlichen Attributen.
  2. Stagen Sie das Objekt
    Fügen Sie das Objekt mit add() zur Sitzung hinzu.
  3. Speichern Sie die Änderungen
    Übernehmen Sie die Sitzung, um die Transaktion abzuschließen.
Aufgabe

Swipe to start coding

  1. Initialisieren Sie die Datenbank__sitzung__ mit Session.
  2. Erstellen Sie ein neues Objekt der Product-Klasse mit den angegebenen Attributen.
  3. Fügen Sie das neue Objekt der Sitzung mit der entsprechenden Methode hinzu.
  4. Bestätigen Sie die Transaktion, um Änderungen zu speichern in der Datenbank.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
toggle bottom row

book
Erstellen von SQLAlchemy-Objekten

In diesem Kapitel lernen Sie, wie Sie Ihre Datenbanksitzung einrichten und Daten mit SQLAlchemy zur Datenbank hinzufügen. Am Ende werden Sie verstehen, wie man eine Sitzung erstellt, einen neuen Datensatz hinzufügt und ihn speichert. Nach dem Erstellen des Modells können Sie mit dem Erstellen von Objekten und dem Speichern in der Datenbank fortfahren.

1. Richten Sie die Sitzung ein

Eine Sitzung ist Ihr primäres Werkzeug zur Interaktion mit der Datenbank. Verwenden Sie sessionmaker, um die Engine zu binden und eine Sitzung zu erstellen:

Die Funktion Session() erstellt eine aktive Sitzung, die als Arbeitsbereich für die Vorbereitung und Durchführung von Datenbankoperationen dient, bevor sie übernommen werden.

2. Fügen Sie ein neues Objekt hinzu

Um Daten hinzuzufügen, folgen Sie diesen Schritten:

  1. Erstellen Sie ein Objekt
    Instanziieren Sie eine Modellklasse (z.B. Product) mit den erforderlichen Attributen.
  2. Stagen Sie das Objekt
    Fügen Sie das Objekt mit add() zur Sitzung hinzu.
  3. Speichern Sie die Änderungen
    Übernehmen Sie die Sitzung, um die Transaktion abzuschließen.
Aufgabe

Swipe to start coding

  1. Initialisieren Sie die Datenbank__sitzung__ mit Session.
  2. Erstellen Sie ein neues Objekt der Product-Klasse mit den angegebenen Attributen.
  3. Fügen Sie das neue Objekt der Sitzung mit der entsprechenden Methode hinzu.
  4. Bestätigen Sie die Transaktion, um Änderungen zu speichern in der Datenbank.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt