So fügen Sie die Daten in Python SQLite ein
SQLite ist eine C -Bibliothek, wie wir in der Einführung erwähnt haben. Es gibt jedoch Schnittstellen, die in vielen verschiedenen Sprachen erstellt wurden, einschließlich Python. Mit einer Mindestanforderung für SQLite 3.7.15 Das SQLite3 -Modul bietet eine SQL -Schnittstelle. Das Beste daran ist, dass Python und SQLite3 bereits enthalten sind, daher muss nichts installiert werden.
Die folgenden Schritte werden verwendet, um die Datenzeilen in eine Datenbanktabelle in einer SQLite -Datenbank einzufügen:
Der Einfügen in den Befehl/die Anweisung kann auf zwei Arten verwendet werden, um die Daten einzufügen:
Zuerst ist es erforderlich, um eine Verbindung zu SQLite DB herzustellen. Im Folgenden finden Sie die Schritte zum Erstellen oder Verbinden einer SQLite -Datenbank in Python.
SQLite -Datenbankverbindung in Python
In diesem Abschnitt wird erläutert, wie das SQLite3 -Modul von Python verwendet wird, um eine Verbindung zu einer SQLite -DB zu erstellen. Die folgenden Schritte sollten verwendet werden, um eine Verbindung zu SQLite herzustellen:
Das folgende Programmskript erstellt die neue DB -Datei „MyDB.DB “stellt eine Verbindung dazu her und druckt die Informationen zur SQLite DB -Version:
Ausgang:
Wie in der Ausgabe zu sehen ist, wird die Datenbank erstellt und die Verbindung ist jetzt aktiv. Mit den definierten Funktionen haben wir die Version unserer Datenbank erhalten.
Wir haben unsere Datenbank erstellt. Jetzt benötigen wir eine Tabelle, damit wir die Datenzeilen in die Tabelle eingeben/einfügen können.
Erstellen von SQLite -Tabelle in Python
Jetzt werden wir erklären, wie Sie Python verwenden, um eine Tabelle in einer SQLite -Datenbank zu konstruieren. In diesem Beispiel wird das "db_table" im MyDB erstellt.DB -Datenbank. Eine SQLite -Tabelle in Python kann unter den folgenden Schritten erstellt werden:
Ausgang:
Im vorherigen Skript haben wir eine Abfrage verwendet, um eine Tabelle zu erstellen. Wir haben drei Spalten in den Tabellen "ID", "Name" und "Alter" erstellt, in denen "ID" als Primärschlüssel angegeben ist. Dann der Cursor.Execute () -Funktion wird verwendet, um die Abfrage auszuführen.
Da wir sowohl unsere SQLite -Datenbank als auch die Tabelle erstellt haben, fügen wir nun die Daten in der Tabelle mit den folgenden Schritten ein:
Fügen wir einige Daten in die MyDB -Datenbank und die Tabelle db_table ein, da sie derzeit leer ist.
Beispiel 1: Nur die Werte einfügen
Wir haben die Tabelle „MyDB“ mit Variablen früher erstellt. Jetzt werden wir die Werte nur zur Tabelle hinzufügen.
Syntax:
In Table_Name -Werte einfügen (VA1, VAL2…);Wo:
Tabellenname: Name der Tabelle.
Wert1, Wert 2…: Werte, die in jede Spalte der Tabellenreihen eingefügt werden sollen.
Ausgang:
Das Beispielprogramm zum Hinzufügen der Daten in eine SQLite -Tabelle unter Verwendung von nur die Werteanweisungen wird angezeigt. Wir haben zuerst auf die MyDB -Datenbank zugegriffen und uns angeschlossen. Anschließend haben wir die Syntax des Insert -Abfrage verwendet, um die Werte in der Tabelle db_table hinzuzufügen. Wir haben die Funktion execute () mit der Abfrage mehrmals aufgerufen, um die mehreren Datenzeilen innerhalb der Tabelle einzugeben. Der Inhalt der Tabelle wird dann angezeigt und zur Datenbank verpflichtet.
Beispiel 2: Einfügen sowohl Variablen als auch Werte
Das folgende Programm ähnelt dem ersten Programm. Anstatt die Werte direkt zur Tabelle hinzuzufügen, ordnen wir die Namen der Spalte, die die Werte enthalten.
Syntax:
In table_name (col1, col2, col3,…) Werte (Val1, Val2, Val3,…) einfügen;Wo:
Tabellenname: Name der Tabelle
col1, col2,…: Name der Spalten
Val1, Val2,…: Werte der Spalten
Ausgang:
Im vorherigen Skript haben wir eine neue Tabelle erstellt, die "Aufzeichnung" ist. Die Variablen/Spaltennamen werden als STU, Grade und Marks angegeben. Wir haben die Methode execute () mehrmals aufgerufen, um die Einfügungsabfrage auszuführen. Schließlich werden die gespeicherten Daten auf der Konsole angezeigt.
Abschluss
In diesem Tutorial haben wir die Einführung von SQLite erfahren. Anschließend diskutierten wir, wie die Daten in die SQLite -Tabelle in Pandas eingefügt werden können. Zunächst haben wir die Schritte erläutert, um eine Verbindung zum SQLite DB in Python herzustellen. Nach dem Erstellen der Verbindung haben wir eine SQLite -Tabelle erstellt. Wir haben zwei Beispiele implementiert, um die Daten in die Tabelle einer SQLite -Datenbank einzufügen. Im ersten Beispiel haben wir die Spaltenwerte für jede Zeile eingefügt, während wir im zweiten Beispiel gelernt haben, sowohl Variablen als auch Werte hinzuzufügen.