【Vorwort】Wenn Sie ORM zum Bedienen von Daten in der Datenbank verwenden möchten, müssen Sie ein neues ORM-Modell erstellt haben. Dies ist das Modell, das wir zuvor erstellt haben https://www.jb51.net/article/218036.htm [ORM-Betriebsschritte]
【ORM-Modellobjekte erstellen】user_obj = Benutzer( Benutzername="use1", Passwort="123456", real_name = "Benutzer 1", Alter=12 ) 【Zur Sitzung hinzufügen】# Ein Objekt hinzufügen session.add(user_obj) # Mehrere Objekte hinzufügen session.add_all([user1,user2,user3]) [Die Rolle der Sitzung]
[Sitzung erstellen]Es gibt zwei Methoden, das folgende Codebeispiel # Methode 1: Sitzung instanziieren von sqlalchemy.orm importiere Sitzung mit Session(engine) als Sitzung: session.add(Benutzer()) Sitzung.commit() # Methode 2: Erstellen Sie eine Factory-Funktion aus sqlalchemy.orm import sessionmaker Sitzung = Sitzungsmacher(Engine) mit Session.begin() als Sitzung: session.add(Benutzer()) [Daten an Datenbank übermitteln]mit Session(engine) als Sitzung: Sitzung.Hinzufügen(Benutzerobjekt) session.add_all([Benutzer1,Benutzer1,Benutzer1]) Sitzung.commit() [Ausnahme aufgetreten, Rollback der Transaktion]mit Session(engine) als Sitzung: Sitzung.beginnen() versuchen: Sitzung.Hinzufügen(Benutzer1) Sitzung.Hinzufügen(Benutzer2) außer: Sitzung.rollback() erheben anders: Sitzung.commit() [Andere gängige Methoden in Session-Objekten] 1. execute(statement, params=None,*args) führt eine SQL-Abfrage aus 2. delete(instance) löscht Daten physisch 3. get(entity,idnet,*args) gibt das ORM-Objekt zurück, das die Bedingungen gemäß dem Primärschlüssel/Keine erfüllt 4. Abfrage (*Entitäten, **kwargs) Verwenden Sie eine ORM-Abfrage, um ein Abfrageobjekt zurückzugeben Dies ist das Ende dieses Artikels über die Verwendung von ORM zum Hinzufügen von Daten in MySQL. Weitere relevante ORM MySQL-Datenbankinhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Teilen Sie 20 hervorragende Beispiele für Webformular-Design
1|0 Hintergrund Aufgrund von Projektanforderungen...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis Einführung Traditionelle Überg...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis 1. Sichern Sie die alten MySQL...
Physische Struktur eines InnoDB-Index Alle InnoDB...
1. Problembeschreibung Beim Starten von MySQL tri...
Inhaltsverzeichnis Versteckte Probleme Lösung zur...
VMWare (Virtual Machine Ware) ist ein Softwareunt...
Inhaltsverzeichnis Hintergrund Beispiel Missverst...
Nginx unterstützt drei Möglichkeiten zum Konfigur...
1. Installieren Sie zabbix-agent auf web01 Zabbix...
Fehler beim Flackern des CSS-Hintergrundbilds in ...
Dieser Artikel erläutert anhand von Beispielen da...
Inhaltsverzeichnis Cluster-Cluster Clusterdetails...