一、本堂课重点内容:
- 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就可以实现和数据库进程的通信,而数据库进程才是直接操作数据库文件的,而非应用程序。