是的没错,我就是抄的。一个像 Laravel 那样好用的 go 语言的 SQL 查询构造器

阅读: 评论:0

是的没错,我就是抄的。一个像 Laravel 那样好用的 go 语言的 SQL 查询构造器

是的没错,我就是抄的。一个像 Laravel 那样好用的 go 语言的 SQL 查询构造器

Goal/QueryBuilder

Goal 的数据库查询构造器为创建和运行数据库查询提供了一个方便的接口。它可以用于支持大部分数据库操作,并与 Goal 支持的所有数据库系统完美运行。并且大量参考了 Laravel 的查询构造器设计,你几乎可以在这个库找到所有与 Laravel 对应的方法。

Goal 的查询构造器实现了类似 PDO 参数绑定的形式,来保护您的应用程序免受 SQL 注入攻击。因此不必清理因参数绑定而传入的字符串。查询构造器会返回你想要的 SQL 语句以及绑定参数。

安装

go get github/goal-web/querybuilder

运行数据库查询

根据条件从表中检索出数据

你可以使用 NewQuery 方法来开始查询。该方法为给定的表返回一个查询构造器实例,允许你在查询上链式调用更多的约束,最后使用 get 方法获取结果:

package querybuilder
import ("fmt"
)func TestSimpleQueryBuilder() {query := NewQuery("users").Where("name", "qbhy").Where("age", ">", 18).Where("gender", "!=", 0).OrWhere("amount", ">=", 100).

本文发布于:2024-02-04 21:28:04,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170716831759773.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:好用   语言   我就是   SQL   Laravel
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23