首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏汤哥搞开发

    试试Aorm库吧,更方便的进行Go数据库操作

    `aorm:"index;comment:性别" json:"sex"` Age aorm.Int `aorm:"index;comment:年龄" json:" age"` Type aorm.Int `aorm:"index;comment:类型" json:"type"` CreateTime aorm.Time `aorm:"comment:创建时间" json:"createTime"` Money aorm.Float `aorm:"comment:金额" json:"money = aorm.Gt 等同于 > aorm.Ge 等同于 >= aorm.Lt 等同于 < aorm.Le 等同于 <= aorm.In 等同于 IN aorm.NotIn 等同于 NOT IN aorm.Like 等同于 LIKE aorm.NotLike 等同于 NOT LIKE aorm.Between 等同于 BETWEEN aorm.NotBetween 等同于 NOT

    82370编辑于 2022-12-08
  • 来自专栏汤哥搞开发

    向Gorm大声说拜拜,Aorm你值得拥有

    利用Aorm实现空值写入假设我们现在已经定义了Person结构 type Person struct { Id aorm.Int `aorm:"primary; "` Sex aorm.Bool `aorm:"index;comment:性别" json:"sex"` Age aorm.Int ` aorm:"index;comment:年龄" json:"age"` Type aorm.Int `aorm:"index;comment:类型" json:"type "` CreateTime aorm.Time `aorm:"comment:创建时间" json:"createTime"` Money aorm.Float `aorm:"comment:金额" json:"money"` Test aorm.Float `aorm:"type:double;comment:测试" json:

    65530编辑于 2022-12-08
  • 来自专栏汤哥搞开发

    Aorm又进步了,目前已支持MySQL,MSSQL,Postgres,Sqlite3,并且支持子查询

    hi,各位golang的朋友,我很高兴的告诉你们,Aorm又进步了。图片Aorm是什么Aorm是一个基于go语言的数据库操作库,可以帮助你更方便的进行数据库操作。 试试Aorm库吧,更方便的进行Go数据库操作 - 掘金 (juejin.cn)这是具体的项目地址 tangpanqing/aorm: Operate Database So Easy For GoLang ,这里是MSSQL或者Postgres,Aorm会对sql做一些修改,例如id, errInsert := aorm.Use(db).Debug(true).Driver("mssql").Insert person_id").HavingGt("count(person_id)", 0)err := aorm.Use(db).Debug(false). 0总结支持了更多的数据库,Aorm拓展了更多的应用范围 支持了子查询,Aorm更强大了图片项目地址 tangpanqing/aorm: Operate Database So Easy For

    1.2K10编辑于 2022-12-26
  • 来自专栏汤哥搞开发

    万万没想到,go也能使用对象来操作数据库了,网友直呼:健壮性有保证了

    之前给大家介绍的Aorm库,都用上了吗?这可是迄今为止我见过的,go领域最好用的数据库操作库了。去年的时候(实际上是半个月前),我发了一篇文章来介绍Aorm的链式操作,展示了它的易用性。 Aorm是什么Aorm是一个基于go语言的数据库操作库。 项目地址: https://github.com/tangpanqing/aorm核心优点:支持 使用结构体(对象) 操作数据库,让你的系统更健壮支持 MySQL,MsSQL,Postgres,Sqlite3 Aorm如何使用对象来操作数据库下面是我从Aorm的文档里,找到的关联查询的例子 aorm.Db(db). Table(&article). 关于Aorm更多的特点或者文档,你可以去看Aorm的文档地址项目地址: https://github.com/tangpanqing/aorm另外,极力邀请各位朋友使用Aorm,如果使用的过程中遇到问题

    61830编辑于 2023-01-13
  • 来自专栏汤哥搞开发

    万万没想到,go的数据库操作,也能像php一样溜了

    这里推荐一个新的数据库操作库,可以很方便的完成这样的工作 tangpanqing/aorm: Operate Database So Easy For GoLang Developer (github.com 它有一些显著的特性  代码简洁,高性能  支持 MySQL,MsSQL,Postgres,Sqlite3 数据库  支持 空值查询  支持 自动迁移  支持 SQL 拼接 我们来看具体使用,就刚才的操作 aorm.Use **由上面的例子可以看出,和PHP一样,你只是需要输入关键的字段名,关键的数据这就行了,其他的sql关键字,以及多种条件的拼接,aorm库自动帮你完成了。完美解决语法错误问题,以及拼写错误问题。 写在最后 aorm库非常的好用,为go工程师带来了php一般的开发体验,推荐各位快快用起来。 tangpanqing/aorm: Operate Database So Easy For GoLang Developer (github.com)

    85340编辑于 2022-12-27
  • 来自专栏汤哥搞开发

    ORM哪家强?java,c#,php,python,go 逐一对比, 网友直呼:全面客观

    aorm 是我自己开发的orm库,吸取了ef core 的一些优点,比较核心的步骤如下 和大多数orm一样,需要先建立模型,比如 type Person struct { Id null.Int `aorm:"primary;auto_increment" json:"id"` Name null.String `aorm:" `aorm:"index;comment:类型" json:"type"` CreateTime null.Time `aorm:"comment:创建时间" json:"createTime "` Money null.Float `aorm:"comment:金额" json:"money"` Test null.Float `aorm (&person) 然后即可使用 var personItem Person err := aorm.Db(db).Table(&person).WhereEq(&person.Id,

    3.4K91编辑于 2023-01-29
领券