书栈网 · BookStack 本次搜索耗时 0.018 秒,为您找到 4315 个相关结果.
  • ORM链式操作-主从切换

    从之前的介绍我们知道gdb 支持基于应用层的主从配置以及读写分离,并且所有的特性仅需要通过简单的配置即可实现,gdb 内部将会对SQL请求自动地进行主从切换。以下是一个简单的主从配置,包含一主一从: database : default : - type : "mysql" link : "root:123456...
  • ORM链式操作-字段获取

    FieldsStr/FieldsExStr 字段获取 FieldsStr 示例 FieldsExStr 示例 FieldsStr/FieldsExStr 字段获取 FieldsStr 用于获取指定表的字段,并可给定字段前缀,字段之间使用”, “符号连接成字符串返回; FieldsExStr 用于获取指定表中例外的字段,并可给定字段前缀,字段之...
  • ORM查询-Where/WhereOr/WhereNot

    Where/WhereOr 查询条件 基本介绍 使用示例 Wheref 格式化条件字符串 WherePri 支持主键的查询条件 WhereBuilder 复杂条件组合 对象创建 使用示例 注意事项:空数组条件引发的0=1 条件 ORM 组件提供了一些常用的条件查询方法,并且条件方法支持多种数据类型输入。 func ( m * Mod...
  • ORM链式操作-写入保存

    Insert/Replace/Save InsertIgnore InsertAndGetId OnDuplicate/OnDuplicateEx 使用示例 示例1,基本使用 示例2,数据批量写入 示例3,数据批量保存 RawSQL 语句嵌入 Insert/Replace/Save 这几个链式操作方法用于数据的写入,并且支持自...
  • ORM高级特性-字段映射

    在对数据进行写入、更新使用诸如Fields/Data/Scan 方法时,如果给定的参数为map/struct 类型,给定参数的键名/属性名称将会自动按照忽略大小写及特殊字符的方式与数据表的字段进行自动识别映射。 这也是为什么使用GoFrame ORM执行数据库操作时会出现 SHOW FULL COLUMNS FROM `xxx` 语句的原因,该语句每...
  • ORM链式操作-模型关联

    模型关联-ScanList 模型关联-With特性
  • ORM查询-Group/Order/Having

    Group/Order 分组与排序 Having 条件过滤 Group/Order 分组与排序 Group 方法用于查询分组,Order 方法用于查询排序。使用示例: // SELECT COUNT(*) total,age FROM `user` GROUP BY age g . Model ( "user" ). Fields ( "COU...
  • ORM查询-Where/WhereOr/WhereNot

    Where/WhereOr 查询条件 基本介绍 使用示例 Wheref 格式化条件字符串 WherePri 支持主键的查询条件 ORM 组件提供了一些常用的条件查询方法,并且条件方法支持多种数据类型输入。 func ( m * Model ) Where ( where interface {}, args ... interfa...
  • ORM链式操作-时间维护

    特性的启用 created_at 写入时间 updated_at 更新时间 deleted_at 数据软删除 联表查询的场景 Unscoped 忽略时间特性 需要注意,该特性仅对链式操作有效。 gdb 模块支持对数据记录的写入、更新、删除时间自动填充,提高开发维护效率。为了便于时间字段名称、类型的统一维护,如果使用该特性,我们约定: 字段...
  • ORM链式操作-模型关联

    模型关联-ScanList 模型关联-With特性