easyDB è davvero un semplice involucro ** ** SQLite per questo evita di doversi preoccupare di creazione di tabelle o di gestione delle connessioni.
Può essere utilizzato su database SQLite esistente semplicemente passando il nome del file database:
`` `Python
da easyDB importazione easyDB
db = easyDB ('filename.db')
cursore = db.query ("SELECT * FROM mytable")
`` `
Nuove basi di dati possono essere creare specificando il vostro schema come un dizionario, per esempio:
`` `Python
schema = {
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name tipo_colonna', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name tipo_colonna', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name tipo_colonna', & hellip;]
}
db = easyDB ('filename.db', schema)
`` `
Se il file di database esiste già, allora lo schema non verrà aggiornato, ma se non esiste, allora sarà creato con lo schema dato. Ecco un esempio completo:
`` `Python
da easyDB importazione easyDB
db = easyDB ('my.db', {'utenti': ['text username', 'descrizione']})
db.query ("INSERT INTO utenti (nome utente, descrizione) VALORI (?,?)», ('ben', 'una sorta di descrizione'))
per risultato db.query ("SELECT * FROM utenti"):
& Nbsp; & nbsp; & nbsp; risultato di stampa
# => ('Ben', 'una sorta di descrizione')
`` `
Requisiti :
- Python
I commenti non trovato