comandi di lettura del database

sintassi
import sqlite3 importo il modulo


connessione = sqlite3.connect("file database") creo una connessione da un file
se il file .db non esiste viene creato uno vuoto


cursore = connessione.cursor() credo un cursore per comunicare con il database


cursore.execute("comando tipo SELECT") settaggio comando tipo SELECT

varvisualizza = cursore.fetchall() estraggo i dati dal database e li meorizzo in una variabile


connessione.close() chiudo la connessione



esempio: visualizzo i dati di una database
import sqlite3

connessione = sqlite3.connect("archivio.db")

cursore = connessione.cursor()

comandosql = "SELECT * FROM nomi" salvo in una variabile il comando SELECT tutti i dati di una tabella nomi
cursore.execute(comandosql) settaggio comando

varvisualizza = cursore.fetchall() salvo in una variabile i dati in memoria
print(varvisualizza) visualizzo i dati


connessione.close()