Vino

Szoftver screenshot:
Vino
Szoftver adatai:
Változat: 0.1.0
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Hsiaoming Yang
Engedély: Ingyenes
Népszerűség: 33

Rating: 4.0/5 (Total Votes: 1)

Vino nem ORM. Igen, ez igaz, ez nem ORM.
Az első lépések
Egy gyors nézet Vino:
# Beállít
# Db = Vino ("motor: // user: passwd @ host: port / adatbázis)
db = Vino ("SQLite: //db.sqlite)
# Query
db.table ("felhasználó"). megtalálni (username = 'lepture "). fetch ()
# Létre
db.table ("felhasználó"). létre (username = 'lepture ", website =' http: //lepture.com)
db.commit ()
# Frissítést
db.table ("felhasználó"). megtalálni (username = 'lepture "). update (username =' Hsiaoming Yang)
db.commit ()
# Törlése
db.table ("felhasználó"). megtalálni (username = 'lepture "). delete ()
db.commit ()
Beállítások
Mi csak támogatni sqlite3 és mysql mostanra.
SQLite
SQLite relatív ág:
db = Vino ("SQLite: //relative/path/db.sqlite)
SQLite abszolút ág:
db = Vino ("SQLite: ///root/path/db.sqlite)
Felhívjuk figyelmét, hogy ez eltér SQLAlchemy.
MySQL
MySQL minden információt:
db = Vino ("mysql: // lepture: 123456 @ localhost: 3306 / test")
MySQL kevesebb információk:
db = Vino ("mysql: // lepture @ localhost / teszt)
Alapértelmezett port a 3306.
Felhívjuk figyelmét, hogy ez utf8 alapértelmezés szerint.
Query
Találd meg az összes adatot:
db.table ("felhasználó"). fetch ()
Találd meg az összes megadott adatok:
db.table ("felhasználó"). megtalálni (username = 'lepture "). fetch ()
Keresse meg az első adatok:
# Hozz 1 nem fog visszatérni a listát
db.table ("felhasználó"). megtalálni (username = 'lepture "). fetch (1)
Korlátozza a kérdés:
db.table ("felhasználó"). megtalálni (username = 'lepture "). csel (5, offset = 3)
Több szűrőt:
db.table ("felhasználó"). megtalálni (username = 'lepture ", életkor = 20) .fetch ()
Részletes szűrők:
# Akárcsak Django
db.table ("felhasználó"). megtalálni (age__in = [20, 22]). fetch ()
db.table ("felhasználó"). megtalálni (age__gt = 20) .fetch ()
db.table ("felhasználó"). megtalálni (age__lt = 20) .fetch ()
db.table ("felhasználó"). megtalálni (age__gte = 20) .fetch ()
db.table ("felhasználó"). megtalálni (age__lte = 20) .fetch ()
# Nézze dokumentáció
Fejlettebb szűrők:
db.table ("felhasználó"). megtalálni (age__ne = 20) .fetch () # nem egyenlő
db.table ("felhasználó"). megtalálni (age__nin = [20, 22]). fetch () # nincs
# Nézze dokumentáció
Lekérdezés érdekében:
db.table ("felhasználó"). megtalálni (életkor = 20) .Rendelési ("- id '). fetch ()
Törlés
Törli az összes adatot:
db.table ("felhasználó"). delete ()
db.commit ()
Törlés megadott adatokra:
db.table ("felhasználó"). megtalálni (username = 'lepture "). delete ()
db.commit ()

követelmények :

  • Python

Hasonló program

SQLObject
SQLObject

28 Sep 15

Smart Grid
Smart Grid

3 Jun 15

MyJSQLView
MyJSQLView

20 Feb 15

Dobbin
Dobbin

14 Apr 15

Más szoftver fejlesztő Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

Hozzászólások a Vino

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!