Vino

Programinė įranga Screenshot:
Vino
Programinė detalės:
Versija: 0.1.0
Įkėlimo datą: 20 Feb 15
Kūrėjas: Hsiaoming Yang
Licencija: Nemokamai
Populiarumas: 2

Rating: nan/5 (Total Votes: 0)

"Vino yra ne ORM. Taip, tai tiesa, tai ne ORM.
Get Started "
Greita su Vino:
# Sąranka
# Db = Vino ("variklis: // vartotojas: passwd @ host: port / duomenų bazė)
db = Vino ("SQLite: //db.sqlite)
# Užklausa
db.table ("naudotojas"). rasite (vardą = 'lepture "). parsiųsti ()
# Sukurti
db.table ("naudotojas") sukurti. (vardą = 'lepture "svetainėje =' http: //lepture.com)
db.commit ()
# Atnaujinimas
db.table ("naudotojas"). rasite (vardą = 'lepture). atnaujinimas (vardas =' Hsiaoming Yang)
db.commit ()
# Ištrinti
db.table ("naudotojas"). rasite (vardą = 'lepture "). ištrinti ()
db.commit ()
Sąranka "
Mes tik remti sqlite3 ir MySQL dabar.
SQLite
SQLite gana kelią:
db = Vino ("SQLite: //relative/path/db.sqlite)
SQLite su absoliutų kelią:
db = Vino ("SQLite: ///root/path/db.sqlite)
Atkreipkite dėmesį, kad tai skiriasi nuo sqlalchemy.
MySQL
MySQL visą informaciją:
db = Vino ("MySQL: // lepture: 123456 @ localhost: 3306 / bandymo metu)
MySQL su mažiau informacijos:
db = Vino ("MySQL: // lepture @ localhost / bandymo metu)
Numatytasis prievadas yra 3306.
Atkreipkite dėmesį, kad tai utf8 pagal nutylėjimą.
Užklausa
Ieškoti visų duomenis:
db.table ("naudotojas"). parsiųsti ()
Ieškoti visų nurodytus duomenis:
db.table ("naudotojas"). rasite (vardą = 'lepture "). parsiųsti ()
Ieškoti pirmąjį duomenys:
# Gauname 1 negrįš sąrašą
db.table ("naudotojas"). rasite (vardą = 'lepture "). parsiųsti (1)
Riba užklausą:
db.table ("naudotojas"). rasite (vardą = 'lepture "). parsiųsti (5, kompensuoti = 3)
Keli filtrai:
db.table ("naudotojas"). rasite (vardas = 'lepture "amžius = 20) .fetch ()
Išplėstinė filtrai:
# Kaip Django
db.table ("naudotojas"). rasite (age__in = [20, 22]). parsiųsti ()
db.table ("naudotojas"). rasite (age__gt = 20) .fetch ()
db.table ("naudotojas"). rasite (age__lt = 20) .fetch ()
db.table ("naudotojas"). rasite (age__gte = 20) .fetch ()
db.table ("naudotojas"). rasite (age__lte = 20) .fetch ()
# More Žiūrėti dokumentacija
Daugiau Išplėstinė filtrai:
db.table ("naudotojas"). rasite (age__ne = 20) .fetch () # nelygus
db.table ("naudotojas"). rasite (age__nin = [20, 22]). parsiųsti () # ne
# More Žiūrėti dokumentacija
Užklausa tvarka:
. db.table ("naudotojas") rasite (amžius = 20) .užsakymo ("- ID). parsiųsti ()
Ištrinti
Ištrinti visus duomenis:
db.table ("naudotojas"). ištrinti ()
db.commit ()
Ištrinti nurodytus duomenis:
db.table ("naudotojas"). rasite (vardą = 'lepture "). ištrinti ()
db.commit ()

Reikalavimai :

  • Python

Panaši programinė įranga

XQuark Bridge
XQuark Bridge

2 Jun 15

PM Report
PM Report

20 Feb 15

firebirdsql
firebirdsql

20 Feb 15

Kita programinė įranga kūrėjas Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

Komentarai Vino

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!