一个mysql类,使用python字典进行更方便的数据库操作。
dictmysql的Python项目详细描述
PYPI页:https://pypi.python.org/pypi/dictmysql
简介
DictMySQL是位于 PyMySQL它允许方便 使用python字典进行数据库操作。
dictmysql通过 允许将字典中的值和条件传递到数据库中。与 dictcursor,甚至可以有一个dict-in,dict-out mysql连接器。
要安装:
pip install dictmysql
快速示例:
fromdictmysqlimportDictMySQLdb=DictMySQL(db='occupation',host='127.0.0.1',user='root',passwd='')db.select(table='jobs',columns=['id','value'],where={'$OR':[{'value':{'$LIKE':'Artist%'}},{'id':10}]})# SELECT `id`, `value` FROM `jobs` WHERE (`value` LIKE "Artist%") OR (`id` = 10);
使用dictcursor:
fromdictmysqlimportDictMySQL,cursorsdb=DictMySQL(db='occupation',host='127.0.0.1',user='root',passwd='',cursorclass=cursors.DictCursor)db.select(table='jobs',columns=['id','value'],limit=2)# returns [{u'id': 1, u'value': u'Artist'}, {u'id': 2, u'value': u'Engineer'}]
未来的工作
- CRUD的完全支持
- 更好的文档
许可证
dictmysql使用mit许可证,详细信息请参见LICENSE文件。