tato část vám ukazuje krok za krokem, jak pracovat s databází SQLite pomocí programovacího jazyka Python.
Python poskytuje dvě populární rozhraní pro práci s databázovou knihovnou SQLite: PySQLite a APSW. Každé rozhraní se zaměřuje na soubor různých potřeb.
PySQLite
PySQLite poskytuje standardizované rozhraní Python DBI API 2.0 kompatibilní s databází SQLite. Pokud vaše aplikace potřebuje podporovat nejen databázi SQLite, ale i další databáze, jako je MySQL, PostgreSQL a Oracle, PySQLite je dobrá volba.,
PySQLite je součástí Python Standardní knihovny, protože Python verze 2.5
APSW
Pokud vaše aplikace musí podporovat pouze SQLite databáze, měli byste použít APSW modul, který je známý jako Další Python SQLite Wrapper.
APSW poskytuje nejtenčí vrstvu nad databázovou knihovnou SQLite. APSW je navržen tak, aby napodoboval nativní SQLite C, proto, co můžete udělat v SQLite C API, můžete to udělat také z Pythonu.,
kromě pokrytí knihovny SQLite poskytuje APSW mnoho funkcí nízké úrovně, včetně schopnosti vytvářet uživatelsky definovaný agregát, funkce a koláže z Pythonu. Dokonce vám umožňuje psát implementaci virtuální tabulky pomocí Pythonu.
Budeme používat PySQLite obalu ukazují, jak pracovat s SQLite databáze pomocí knihovny Python.,
- vytvoření databáze SQLite z programu Python: ukazuje, jak vytvořit novou databázi SQLite z programu Python pomocí modulu sqlite3.
- Vytvořte tabulky v databázi SQLite pomocí Pythonu: ukazuje vám krok za krokem, jak vytvořit tabulky v databázi SQLite z programu Python.
- vkládání dat do databáze SQLite v Pythonu: provede vás kroky vkládání dat do tabulky v databázi SQLite pomocí Pythonu.
- aktualizace dat v databázi SQLite pomocí Pythonu: naučí se aktualizovat existující data v databázi SQLite pomocí Pythonu.,
- výběr dat: tento tutoriál vám ukáže, jak dotazovat data v databázi SQLite z programu Python.
- mazání dat z programu Python: provede vás, jak odstranit jeden nebo více řádků v tabulce z tabulky pomocí API modulu Python sqlite3.