Vino

軟件截圖:
Vino
軟件詳細信息:
版本: 0.1.0
上傳日期: 20 Feb 15
許可: 免費
人氣: 33

Rating: 4.0/5 (Total Votes: 1)

維諾不是ORM。是的,這是真的,這不是ORM。
入門
快速瀏覽與葡萄酒:
#設定
#DB =維諾(“引擎://用戶名:@ passwd的主機:端口/數據庫”)
DB =維諾('源碼://db.sqlite“)
#查詢
db.table(“用戶”)。找到(用戶名='lepture')。取()
#創建
db.table(“用戶”)創建。(用戶名='lepture',網站=“HTTP://lepture.com”)
db.commit()
#更新
db.table(“用戶”)。找到(用戶名='lepture')。更新(用戶名='Hsiaoming楊)
db.commit()
#刪除
db.table(“用戶”)。找到(用戶名='lepture')。刪除()
db.commit()
設置
我們只有將現在支持sqlite3的和MySQL。
SQLite的
SQLite的使用相對路徑:
DB =維諾('源碼://relative/path/db.sqlite“)
SQLite的使用絕對路徑:
DB =維諾('源碼:///root/path/db.sqlite“)
請注意,這是從不同的SQLAlchem​​y。
MySQL的
MySQL的所有信息:
DB =維諾('MySQL的:// lepture:123456 @本地:3306 /測試“)
MySQL的用量少的信息:
DB =維諾('MySQL的:// lepture @本地/測試“)
默認端口是3306。
請注意,這是UTF8默認。
查詢
找到所有的數據:
db.table(“用戶”)。取()
找到所有指定的數據:
db.table(“用戶”)。找到(用戶名='lepture')。取()
找到第一個數據:
#取1將不會返回列表
db.table(“用戶”)。找到(用戶名='lepture')。取(1)
在查詢限制:
db.table(“用戶”)。找到(用戶名='lepture')。取(5,偏移= 3)
多個過濾器:
db.table(“用戶”)。找到(用戶名='lepture“,年齡= 20).fetch()
高級過濾器:
#就像Django的
db.table(“用戶”)。找到(age__in = [20,22])。取()
db.table(“用戶”)。找到(age__gt = 20).fetch()
db.table(“用戶”)。找到(age__lt = 20).fetch()
db.table(“用戶”)。找到(age__gte = 20).fetch()
db.table(“用戶”)。找到(age__lte = 20).fetch()
#更多查看文檔
更高級過濾器:
db.table(“用戶”)。找到(age__ne = 20).fetch()#不等於
db.table(“用戶”)。找到(age__nin = [20,22])。取()#不
#更多查看文檔
查詢順序:
。db.table(“用戶”),發現(年齡= 20).order(“ - ID”)。取()
刪除
刪除全部數據:
db.table(“用戶”)。刪除()
db.commit()
刪除指定的數據:
db.table(“用戶”)。找到(用戶名='lepture')。刪除()
db.commit()

要求

  • 在Python中

類似的軟件

Qore JSON Module
Qore JSON Module

19 Feb 15

OraRep
OraRep

11 May 15

Jude
Jude

3 Jun 15

DBengine
DBengine

2 Jun 15

顯影劑的其他軟件 Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

意見 Vino

評論沒有發現
添加評論
打開圖片!