Dieser Abschnitt zeigt Ihnen Schritt für Schritt, wie Sie mit der SQLite-Datenbank in der Programmiersprache Python arbeiten.
Python bietet zwei gängige Schnittstellen für die Arbeit mit der SQLite-Datenbankbibliothek: PySQLite und APSW. Jede Schnittstelle zielt auf unterschiedliche Bedürfnisse ab.
PySQLite
Die PySQLite bietet eine standardisierte Python DBI API 2.0 konforme Schnittstelle zur SQLite-Datenbank. Wenn Ihre Anwendung nicht nur die SQLite-Datenbank, sondern auch andere Datenbanken wie MySQL, PostgreSQL und Oracle unterstützen muss, ist die PySQLite eine gute Wahl.,
PySQLite ist ein Teil der Python-Standardbibliothek seit Python Version 2.5
APSW
Wenn Ihre Anwendung nur die SQLite-Datenbank unterstützen muss, sollten Sie das APSW-Modul verwenden, das als ein anderer Python SQLite-Wrapper bekannt ist.
Der APSW stellt die dünnste Schicht über der SQLite-Datenbankbibliothek bereit. Der APSW wurde entwickelt, um das native SQLite C nachzuahmen, daher können Sie es auch von Python aus tun, was auch immer Sie in der SQLite C-API tun können.,
Neben der Abdeckung der SQLite-Bibliothek bietet der APSW viele Low-Level-Funktionen, einschließlich der Möglichkeit, benutzerdefinierte Aggregate, Funktionen und Kollatierungen aus Python zu erstellen. Sie können sogar eine Implementierung einer virtuellen Tabelle mit Python schreiben.
Wir werden den PySQLite-Wrapper verwenden, um zu demonstrieren, wie mit der SQLite-Datenbankbibliothek mit Python gearbeitet wird.,
- Erstellen einer SQLite-Datenbank aus einem Python-Programm: Zeigt Ihnen, wie Sie mit dem Modul sqlite3 eine neue SQLite-Datenbank aus einem Python-Programm erstellen.
- Tabellen in SQLite-Datenbank mit Python erstellen: Zeigt Ihnen Schritt für Schritt, wie Sie Tabellen in einer SQLite-Datenbank aus einem Python-Programm erstellen.
- Einfügen von Daten in die SQLite-Datenbank in Python: Führt Sie durch die Schritte zum Einfügen von Daten in eine Tabelle in der SQLite-Datenbank mit Python.
- Aktualisieren von Daten in der SQLite-Datenbank mit Python: Lernt, wie vorhandene Daten in der SQLite-Datenbank mit Python aktualisiert werden.,
- Daten auswählen: Dieses Tutorial zeigt Ihnen, wie Sie Daten in einer SQLite-Datenbank aus einem Python-Programm abfragen.
- Löschen von Daten aus einem Python-Programm: Hier erfahren Sie, wie Sie eine oder mehrere Zeilen in einer Tabelle mithilfe der Python sqlite3-Modul-API aus einer Tabelle löschen.