【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
Einige Freunde haben beim Erlernen von Datenbanke...
Inhaltsverzeichnis Vorwort Text 1. Abschluss 1.1 ...
Dieses Mal werden wir versuchen, den laufenden Co...
Vorwort Jede gute Angewohnheit ist ein Schatz. Di...
<body style="scroll:no"> <Tabe...
In diesem Artikel wird der spezifische Code von J...
Vorwort Wenn das WeChat-Miniprogrammprojekt das A...
Viele Freunde berichten von folgendem Fehler, wen...
Manchmal benötigen unsere Seiten Eingabeaufforder...
Im vorherigen Blog hat Xiao Xiong die Methoden ve...
In diesem Artikel wird der spezifische Code für d...
1. Optimierung häufig verwendeter HTML-Tags HTML ...
In diesem Artikel wird hauptsächlich das Stoppen/...
Vorwort Beim Schreiben von Code stoßen wir gelege...
Der erste Schritt besteht darin, das entsprechend...