SQLite
 sql >> Baza danych >  >> RDS >> SQLite

SQLite Python

Ta sekcja pokazuje krok po kroku, jak pracować z bazą danych SQLite przy użyciu języka programowania Python.

Python udostępnia dwa popularne interfejsy do pracy z biblioteką bazy danych SQLite:PySQLite i APSW. Każdy interfejs ma na celu zestaw różnych potrzeb.

PySQLite

PySQLite zapewnia standardowy interfejs zgodny z Python DBI API 2.0 do bazy danych SQLite. Jeśli Twoja aplikacja musi obsługiwać nie tylko bazę danych SQLite, ale także inne bazy danych, takie jak MySQL, PostgreSQL i Oracle, PySQLite jest dobrym wyborem.

PySQLite jest częścią biblioteki Python Standard od wersji Pythona 2.5

APSW

Jeśli twoja aplikacja musi obsługiwać tylko bazę danych SQLite, powinieneś użyć modułu APSW, znanego jako Another Python SQLite Wrapper.

APSW zapewnia najcieńszą warstwę w stosunku do biblioteki bazy danych SQLite. APSW został zaprojektowany tak, aby naśladować natywny SQLite C, dlatego cokolwiek możesz zrobić w SQLite C API, możesz to zrobić również z Pythona.

Oprócz obsługi biblioteki SQLite, APSW zapewnia wiele funkcji niskiego poziomu, w tym możliwość tworzenia zdefiniowanych przez użytkownika agregacji, funkcji i zestawień z Pythona. Pozwala nawet napisać implementację wirtualnej tabeli za pomocą Pythona.

Użyjemy wrappera PySQLite, aby zademonstrować, jak pracować z biblioteką bazy danych SQLite przy użyciu Pythona.

  • Tworzenie bazy danych SQLite z programu w Pythonie:pokazuje, jak utworzyć nową bazę danych SQLite z programu w Pythonie za pomocą modułu sqlite3.
  • Twórz tabele w bazie danych SQLite za pomocą Pythona:pokazuje krok po kroku, jak tworzyć tabele w bazie danych SQLite z programu w Pythonie.
  • Wstawianie danych do bazy danych SQLite w Pythonie:prowadzi przez etapy wstawiania danych do tabeli w bazie danych SQLite za pomocą Pythona.
  • Aktualizowanie danych w bazie danych SQLite za pomocą Pythona:uczy się, jak aktualizować istniejące dane w bazie danych SQLite za pomocą Pythona.
  • Wybieranie danych:ten samouczek pokazuje, jak wyszukiwać dane w bazie danych SQLite z programu w Pythonie.
  • Usuwanie danych z programu w Pythonie:pokazuje, jak usunąć jeden lub więcej wierszy w tabeli z tabeli za pomocą interfejsu API modułu Python sqlite3.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie aplikacji rekomendacji filmów Django za pomocą Jaccard Index

  2. Aktualizacja wstępnie wypełnionej bazy danych

  3. SQLite POMIĘDZY

  4. Uzyskaj identyfikator wiersza tabeli SQLite FTS3

  5. Indeks SQLite