Vino

Software screenshot:
Vino
Software ətraflı:
Version: 0.1.0
Tarixi Upload: 20 Feb 15
Geliştirici: Hsiaoming Yang
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: nan/5 (Total Votes: 0)

Vino ORM deyil. Bəli, bu ORM deyil, doğrudur.
Başlamaq
Vino ilə tez görünüşü:
# Quraşdırma
# Db = Vino (mühərrik: // user: passwd @ host: port / məlumat bazası)
db = Vino (SQLite: //db.sqlite)
# Query
(istifadəçi) db.table. (istifadəçi adı = 'lepture) tapa bilərsiniz. almaq ()
# Yaratmaq
db.table (İstifadəçi) yaradır. (istifadəçi adı = 'lepture, veb =' http: //lepture.com)
db.commit ()
# Yeniləmə
db.table (İstifadəçi). tapmaq (istifadəçi adı = 'lepture). güncelleştirme (istifadəçi adı =' Hsiaoming Yang)
db.commit ()
# Silmək
(istifadəçi) db.table. (istifadəçi adı = 'lepture) tapa bilərsiniz. silmək ()
db.commit ()
Quraşdırma
Biz yalnız indi sqlite3 və mysql dəstək verəcək.
SQLite
Nisbi yolu ilə SQLite:
db = Vino (SQLite: //relative/path/db.sqlite)
Mütləq yolu ilə SQLite:
db = Vino (SQLite: ///root/path/db.sqlite)
Bu SQLAlchemy fərqli, unutmayın.
MySQL
Bütün informasiya ilə MySQL:
db = Vino (mysql: // lepture: localhost @ 123456: 3306 / test)
Az məlumat MySQL:
db = Vino (mysql: // lepture @ localhost / test)
Default port 3306 edir.
Bu ismarıcları utf8 var, unutmayın.
Query
Bütün məlumatları axtar:
(istifadəçi) db.table. almaq ()
Bütün müəyyən məlumatları axtar:
(istifadəçi) db.table. (istifadəçi adı = 'lepture) tapa bilərsiniz. almaq ()
Ilk məlumatları axtar:
# 1 siyahısını geri deyil almaq
(istifadəçi) db.table. (istifadəçi adı = 'lepture) tapa bilərsiniz. almaq (1)
Sorğu Limit:
db.table (İstifadəçi). (istifadəçi adı = 'lepture) tapa bilərsiniz. almaq (5 = 3 ofset)
Birden çox filtreler:
db.table (İstifadəçi). tapmaq (istifadəçi adı = 'lepture, yaş = 20) .fetch ()
Ətraflı filtreler:
# Kimi Django
(istifadəçi) db.table. tapmaq (age__in = [20, 22]). almaq ()
(istifadəçi) db.table. tapmaq (age__gt = 20) .fetch ()
(istifadəçi) db.table. tapmaq (age__lt = 20) .fetch ()
(istifadəçi) db.table.) ((age__gte = 20) .fetch tapmaq
(istifadəçi) db.table.) ((age__lte = 20) .fetch tapmaq
# Daha bax sənədlər
Daha Ətraflı filtreler:
(istifadəçi) db.table. tapmaq (age__ne = 20) .fetch () bərabər #
(istifadəçi) db.table. tapmaq (age__nin = [20, 22]). ilə) (# deyil almaq
# Daha bax sənədlər
Sorğu üçün:
. (istifadəçi) db.table tapmaq (yaş = 20) .order (- id). almaq ()
Sil
Bütün məlumatları silin:
(istifadəçi) db.table. silmək ()
db.commit ()
Müəyyən məlumatları silmək:
(istifadəçi) db.table. (istifadəçi adı = 'lepture) tapa bilərsiniz. silmək ()
db.commit ()

tələblər

  • Python

Oxşar proqram

CitrusDB
CitrusDB

14 Apr 15

daloRADIUS
daloRADIUS

2 Jun 15

qMongoFront
qMongoFront

17 Feb 15

Geliştirici digər proqram Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

Şərh Vino

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!