代码拉取完成,页面将自动刷新
首先声明: python 新手一枚
手上有个小项目,需要操作 MYSQL 数据库,找了 SQLAlchemy 感觉学习成本有点高,使用 pymysql 裸奔一段时间之后 代码很混乱不说 还容易出错。网上找了一圈好像也没有发现现成的类。
于是,就有这个基于 pymysql 的【增】【删】【改】【查】基础小轮子,简单粗暴 ,没有太多的功能 ,在自己的小项目上跑了一段时间,自我感觉很好用,分享给大家做简单小任务时使用~_~
t = Db('table',{'prefix':'your_prefix','host':'your_host','port':'your_port','user':'your_user','password':'your_password','database':'your_database'})
addLastRowId = t.add({'age':1,'name':'JESSE'})
addRows = t.addAll([{'age':1,'name':'JESSE'},{'age':2,'name':'JESSE2'}])
deleteRow = t.delete({'id':1})
changeRow = t.save({'id':1,'name':'JESSE'})
dataRows = t.select(where='id>1',field='id,name',limit='2,3',order='id DESC')
dataRow = t.find(where='id=1',field='id,name')
fieldValue = t.getField(field='name',where="id = 1")
result = t.table('west_zy',True).limit(1).where('id < 100').order('id DESC').field('name').select(where="id>10")
reslut = t.query("SELECT * FROM west_zy")
sql = t.getsql()
t.getsql().select(where="id>10")
默认表主键名为 ID,传 data 时自动检查主键,可以省略 where 参数
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。