设计模式之Database/SQL与GORM实践 | 青训营笔记

135 阅读1分钟

一、本堂课重点内容:

  • Database/SQL与GORM相关解读
  • GORM设计原理
  • GORM最佳实践

二、详细知识点介绍:

database/sql的基础使用

附:英文手册:Go database/sql tutorial

1.1 连接数据库

1.2 新建数据库

1.3 查询

1.4 插入

1.5 更新

1.6 删除

## GORM的基础使用

附:Go英文手册:gorm.io/docs

Go中文手册:learnku.com/docs

三、课后个人总结:

本节课将以Database/SQL的基础概念、设计原理与基本用法切入,进而引出有关GORM相关解读。

GORM还是原生database/sql,都是在应用程序层面,向用户隐藏了底层连接数据库,操作数据库的实现细节。使得开发者通过API就可以实现和数据库进程的通信,而数据库进程才是直接操作数据库文件的,而非应用程序。