随笔分类 -  go语言开发 / gorm-go连接数据库

07-删除数据
摘要:07-删除 阅读全文

posted @ 2023-06-28 13:50 运维开发玄德公 阅读(33) 评论(0) 推荐(0) 编辑

04-高级查询
摘要:04-高级查询 阅读全文

posted @ 2023-06-28 13:44 运维开发玄德公 阅读(18) 评论(0) 推荐(0) 编辑

03-基本查询
摘要:基本查询 阅读全文

posted @ 2023-06-28 13:43 运维开发玄德公 阅读(13) 评论(0) 推荐(0) 编辑

02-创建数据
摘要:gorm 创建数据 阅读全文

posted @ 2023-06-28 13:40 运维开发玄德公 阅读(33) 评论(0) 推荐(0) 编辑

08 事务
摘要:08 事务 阅读全文

posted @ 2022-02-22 20:26 运维开发玄德公 阅读(8) 评论(0) 推荐(0) 编辑

06-更新数据
摘要:06-更新 阅读全文

posted @ 2022-02-17 20:20 运维开发玄德公 阅读(14) 评论(0) 推荐(0) 编辑

05-初始化
摘要:05-初始化 阅读全文

posted @ 2022-02-14 23:28 运维开发玄德公 阅读(11) 评论(0) 推荐(0) 编辑

01-连接和建表
摘要:gorm-V2 连接和建表 阅读全文

posted @ 2022-02-12 23:58 运维开发玄德公 阅读(19) 评论(0) 推荐(0) 编辑

10-gorm-08-事务
摘要:文章目录 1. 语法2. 示例 1. 语法 开启事务 tx := db.Begin() 在事务中执行操作 从这里开始使用 ‘tx’,而不是 ‘db’ tx.Create(...) 回滚事务 tx.Rollback() 提交这个事务 tx.Commit() 2. 示例 func CreateAnima 阅读全文

posted @ 2022-02-12 11:02 运维开发玄德公 阅读(7) 评论(0) 推荐(0) 编辑

10-gorm-06-更新
摘要:文章目录 1. save (更新/创建)2. Update(单列修改)2.1 根据主键修改单列2.2 全部行修改2.3 使用组合条件更新单个属性2.4 使用 map 更新多个属性2.5 使用 struct 更新多个属性 3. Updates3.1 限制修改字段范围3.2 限制不修改字段 4. 不使用 阅读全文

posted @ 2022-02-10 20:51 运维开发玄德公 阅读(53) 评论(0) 推荐(0) 编辑

10-gorm-05-高级查询
摘要:文章目录 1. Order1.1 简单使用1.2 重新排序2. Limit3. Offset 4. Count5. Pluck6. Scan 1. Order 1.1 简单使用 age字段降序,name字段升序(默认) db.Order("age desc, name").Find(&users) 阅读全文

posted @ 2022-02-10 20:50 运维开发玄德公 阅读(29) 评论(0) 推荐(0) 编辑

10-gorm-04-查询-初始化
摘要:文章目录 1. FirstOrInit1.1 FirstOrInit(查询表给Struct赋值)1.2 Attrs (未查到结果给Struct赋值)1.3 Assign(不论是否查到都将参数赋值给 struct) 2. FirstOrCreate2.1 FirstOrCreate2.2 Attrs2 阅读全文

posted @ 2022-02-09 21:08 运维开发玄德公 阅读(20) 评论(0) 推荐(0) 编辑

10-gorm-03-基本查询
摘要:文章目录 1. 简单示例2. 基本查询2.1 获取第一条记录,按主键排序2.2 获取一条记录,不指定排序2.3 获取最后一条记录,按主键排序2.4 获取所有的记录2.5 通过主键进行查询 (仅适用于主键是数字类型)2.6 查询指定字段 3. where3.1 原生sql3.1.1 获取第一条匹配的记 阅读全文

posted @ 2022-02-09 21:06 运维开发玄德公 阅读(19) 评论(0) 推荐(0) 编辑

10-gorm-02-创建数据
摘要:文章目录 1. 创建数据2. 在钩子中修改字段值 1. 创建数据 判断主键是否存在 如果存在返回flase,如果不存在返回true db.NewRecord(liuBei) 插入数据 db.Create(&liuBei) 完整示例 package main import ( "fmt" "githu 阅读全文

posted @ 2022-02-08 23:20 运维开发玄德公 阅读(10) 评论(0) 推荐(0) 编辑

10-gorm-01-连接mysql和建表
摘要:1. 连接数据库 package main import ( "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) func main() { db, err := gorm.Open("mysql", 阅读全文

posted @ 2022-02-08 23:17 运维开发玄德公 阅读(5) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示