| @ -1,3 +1,24 @@ | |||||
| # dbquery | # dbquery | ||||
| 数据库操作 | |||||
| 数据库操作 | |||||
| ## 链式查询使用 | |||||
| ``` | |||||
| 查询单条记录 | |||||
| map,err := new(Query).Db(dbname).Table(tablename).Where("id=?").Where("name=?").Value(1).Value("test").Find() | |||||
| 查询列表 | |||||
| list,err := new(Query).Db(dbname).Table(tablename).Where("id=?").Where("name=?").Value(1).Value("test").Select() | |||||
| 条件或 | |||||
| list,err := new(Query).Db(dbname).Table(tablename).Where("id=?").Where("name=?").WhereOr("mobile=?").Value(1).Value("test").Value("22").Select() | |||||
| 联表查 | |||||
| 使用Join | |||||
| list,err := new(Query).Db(dbname).Table(tablename).Join([]string{jointable,tablename.id=jointable.cid,"LEFT"}).Where("id=?").Where("name=?").Value(1).Value("test").Select() | |||||
| ``` | |||||