Deze sectie laat u stap voor stap zien hoe u met de SQLite-database kunt werken met behulp van de programmeertaal Python.
Python biedt twee populaire interfaces voor het werken met de SQLite database bibliotheek: PySQLite en APSW. Elke interface richt zich op een reeks verschillende behoeften.
PySQLite
De PySQLite biedt een gestandaardiseerde Python DBI API 2.0-compatibele interface naar de SQLite-database. Als uw applicatie niet alleen de SQLite-database moet ondersteunen, maar ook andere databases zoals MySQL, PostgreSQL en Oracle, is de PySQLite een goede keuze.,
PySQLite is een onderdeel van de Python standaardbibliotheek sinds Python versie 2.5
APSW
als uw toepassing alleen de SQLite database moet ondersteunen, moet u de APSW module gebruiken, die bekend staat als een andere Python SQLite Wrapper.
De APSW biedt de dunste laag over de SQLite database bibliotheek. De APSW is ontworpen om de native SQLite C na te bootsen, dus wat je ook kunt doen in de SQLite C API, je kunt het ook doen vanuit Python.,
naast het behandelen van de SQLite bibliotheek, biedt de APSW veel low-level functies, waaronder de mogelijkheid om door de gebruiker gedefinieerde aggregaat, functie en collaties van Python te maken. Het staat je zelfs toe om een virtuele tabel implementatie te schrijven met behulp van Python.
We zullen de pysqlite wrapper gebruiken om aan te tonen hoe te werken met SQLite databasebibliotheek met Python.,
- een SQLite-database aanmaken vanuit een Python-programma: laat zien hoe u een nieuwe SQLite-database maakt vanuit een Python-programma met behulp van de sqlite3-module.
- tabellen maken in SQLite-database met behulp van Python: laat stap voor stap zien hoe u tabellen in een SQLite-database maakt vanuit een Python-programma.
- gegevens invoegen in de SQLite-database in Python: leidt u door de stappen van het invoegen van gegevens in een tabel in de SQLite-database met behulp van Python.
- gegevens in de SQLite-database bijwerken met Python: leert hoe bestaande gegevens in de SQLite-database bij te werken met Python.,
- gegevens selecteren: deze tutorial laat u zien hoe u gegevens in een SQLite-database opvraagt vanuit een Python-programma.
- gegevens verwijderen uit een Python-programma: begeleidt u hoe u een of meer rijen in een tabel uit een tabel verwijdert met behulp van Python sqlite3 module API.