Dette avsnittet viser deg trinn for trinn hvordan du kan arbeide med SQLite database ved hjelp av Python programmeringsspråk.
Python gir to populære grensesnitt for å arbeide med SQLite database biblioteket: PySQLite og APSW. Hvert grensesnitt mål et sett av ulike behov.
PySQLite
PySQLite gir en standardisert Python DBI API 2.0-kompatibelt grensesnitt til SQLite database. Hvis søknaden må støtte ikke bare SQLite database, men også andre databaser som MySQL, PostgreSQL og Oracle, PySQLite er et godt valg.,
PySQLite er en del av Standard Python library siden Python versjon 2.5
APSW
Hvis det er behov for å støtte bare SQLite database, bør du bruke APSW-modulen, som er kjent som en Annen Python SQLite Wrapper.
APSW gir den tynneste laget over SQLite database bibliotek. Den APSW er designet for å etterligne den innfødte SQLite C, derfor, uansett hva du kan gjøre i SQLite C API, kan du gjøre det også fra Python.,
i Tillegg til å dekke SQLite bibliotek, APSW gir mange lav-nivå funksjoner, inkludert muligheten til å opprette brukerdefinerte samlet, funksjon, og sammenligninger fra Python. Det selv kan du skrive en virtuell tabell implementering ved hjelp av Python.
Vi vil bruke PySQLite-wrapper for å demonstrere hvordan man kan arbeide med SQLite database biblioteket ved hjelp av Python.,
- Opprette en SQLite-database fra et Python-program: viser deg hvordan du oppretter en ny SQLite database fra et Python-program ved hjelp av sqlite3 modul.
- Opprett bord i SQLite database ved hjelp av Python: viser deg trinn for trinn hvordan du kan lage tabeller i en SQLite-database fra et Python-program.
- å Sette inn data i SQLite database i Python: veileder deg gjennom trinnene for å sette inn data i en tabell i SQLite database ved hjelp av Python.
- Oppdatere data i SQLite database ved hjelp av Python: lærer hvordan å oppdatere eksisterende data i SQLite database ved hjelp av Python.,
- for å Velge data: denne veiledningen viser deg hvordan å spørre om data i en SQLite-database fra et Python-program.
- Sletting av data fra et Python-program: guider deg hvordan å slette ett eller flere rader i en tabell fra en tabell ved hjelp av Python-sqlite3 modul API.