Weed3 一个超轻量级ORM框架(只有90kb不到哦)
源码:https://github.com/noear/weed3
再补充些查询相关的内容
- 别名
db.table("user u")
.limit(20)
.select("u.mobile mob");
- 去重
db.table("user")
.limit(20)
.select("distinct mobile");
- 分组
db.table("user u")
.groupBy("u.mobile").having("count(*) > 1")
.select("u.mobile,count(*) num");
- 排序
db.table("user u")
.orderBy("u.mobile ASC")
.select("u.mobile,count(*) num");
- 分组+排序(或者随意组合)
db.table("user u")
.where("u.id < ?",1000)
.groupBy("u.mobile").having("count(*) > 1")
.orderBy("u.mobile ASC")
.caching(cache)
.select("u.mobile,count(*) num").getMap("mobile,num")
网友评论