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: 2

Rating: nan/5 (Total Votes: 0)

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

MySQL Workbench
MySQL Workbench

17 Feb 15

cql
cql

20 Feb 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!