SQLite
 sql >> Database >  >> RDS >> SQLite

SQLite Python

Questa sezione mostra passo dopo passo come lavorare con il database SQLite usando il linguaggio di programmazione Python.

Python fornisce due interfacce popolari per lavorare con la libreria di database SQLite:PySQLite e APSW. Ogni interfaccia si rivolge a una serie di esigenze diverse.

PySQLite

PySQLite fornisce un'interfaccia standardizzata Python DBI API 2.0 al database SQLite. Se la tua applicazione deve supportare non solo il database SQLite ma anche altri database come MySQL, PostgreSQL e Oracle, PySQLite è una buona scelta.

PySQLite fa parte della libreria Python Standard dalla versione 2.5 di Python

APSW

Se la tua applicazione deve supportare solo il database SQLite, dovresti usare il modulo APSW, noto come Another Python SQLite Wrapper.

L'APSW fornisce il livello più sottile sulla libreria di database SQLite. L'APSW è progettato per imitare il nativo SQLite C, quindi, qualunque cosa tu possa fare nell'API SQLite C, puoi farlo anche da Python.

Oltre a coprire la libreria SQLite, l'APSW fornisce molte funzionalità di basso livello, inclusa la possibilità di creare aggregati, funzioni e confronti definiti dall'utente da Python. Ti permette anche di scrivere un'implementazione di una tabella virtuale usando Python.

Useremo il wrapper PySQLite per dimostrare come lavorare con la libreria di database SQLite usando Python.

  • Creazione di un database SQLite da un programma Python:mostra come creare un nuovo database SQLite da un programma Python usando il modulo sqlite3.
  • Crea tabelle in un database SQLite usando Python:ti mostra passo dopo passo come creare tabelle in un database SQLite da un programma Python.
  • Inserimento di dati nel database SQLite in Python:ti guida attraverso i passaggi per inserire i dati in una tabella nel database SQLite utilizzando Python.
  • Aggiornare i dati nel database SQLite utilizzando Python:impara come aggiornare i dati esistenti nel database SQLite utilizzando Python.
  • Selezione dei dati:questo tutorial mostra come interrogare i dati in un database SQLite da un programma Python.
  • Eliminazione di dati da un programma Python:guida su come eliminare una o più righe in una tabella da una tabella utilizzando l'API del modulo Python sqlite3.