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中

類似的軟件

pyodbc
pyodbc

20 Feb 15

Goose
Goose

14 Apr 15

PgAdmin III
PgAdmin III

17 Feb 15

nous.migration
nous.migration

14 Apr 15

顯影劑的其他軟件 Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

意見 Vino

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