1. 程式人生 > >python中非常好用的資料庫管理工具dataset

python中非常好用的資料庫管理工具dataset

dataset對於操作JSON檔案、NoSQL非常好用。

官方文件:http://dataset.readthedocs.io/en/latest/


補充:

連線mysql資料庫

db = dataset.connect('mysql://username:[email protected]/onlinedb?charset=utf8')

(使用者名稱:username,密碼:password,資料庫地址(地址+埠):10.10.10.10,database名: onlinedb)

一定要注意指定字元編碼啊,被這個坑死了。


table = db['city']  #(選擇city表)
user = table('name') # 找出表中'name'列屬性所有資料

res = db.query('select name from table limit 10') # 如果不需要檢視全部資料的話最好用limit,因為全部資料的載入時間簡直不能忍啊 
for x in res:
    print x['name'] # 選name欄位的資料

在資料庫中查詢是否有同時滿足多個條件的資料(find_one的速度讓人痛心啊): table.find_one(屬性1=屬性值1, 屬性2=屬性值2, ...)