easydb is 'n baie eenvoudige ** SQLite wrapper ** vir daardie spaar jou van om te bekommer oor die skep van tabelle of die bestuur van verbindings.
Dit kan op bestaande SQLite databasis gebruik word deur eenvoudig verby in die databasis lêernaam:
`` Luislang `
van easydb invoer EasyDB
db = EasyDB ('filename.db')
wyser = db.query ("SELECT * FROM mytable")
`` `
Nuwe databasisse kan skep deur die spesifiseer van jou skema as 'n woordeboek, bv:
`` Luislang `
skema = {
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name column_type', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name column_type', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name column_type', & hellip;]
}
db = EasyDB ('filename.db', skedule)
`` `
As die databasis lêer bestaan reeds dan die skema sal nie bygewerk word nie, maar as dit nie bestaan nie dit sal geskep word met die gegewe skedule. Hier is 'n volle byvoorbeeld:
`` Luislang `
van easydb invoer EasyDB
db = EasyDb ('my.db', {'gebruikers': ['n gebruikersnaam teks ', 'n beskrywing teks']})
db.query ("voeg in gebruikers (gebruikersnaam, beskrywing) WAARDES (?,?)", ('Ben', 'n soort van die beskrywing '))
vir resultaat in db.query ("SELECT * FROM gebruikers"):
& Nbsp; & nbsp; & nbsp; druk resultaat
# => ('Ben', 'n soort van die beskrywing ')
`` `
Vereistes :
- Python
Kommentaar nie gevind