一、下载gorm包
下载命令:go get -u /jinzhu/gorm
官方文档:
二、连接数据库进行增删改查
package mainimport ("fmt""/jinzhu/gorm"_"/jinzhu/gorm/dialects/mysql")//创建结构体与数据表映射type User struct {ID uintName stringGender stringHobby string}func main() {//连接数据库db, err := gorm.Open("mysql", "root:123456@(localhost:3306)/db01?charset=utf8mb4&parseTime=True&loc=Local")if err != nil {fmt.Println("连接数据库错误",err)panic(err)}//关闭连接defer db.Close()//创建表,会根据结构体自动生成对应的表db.AutoMigrate(&User{})//创建数据//user := User{1, "老王", "男", "学习"}//db.Create(&user)//查询数据var u Userdb.First(&u)fmt.Println(u)//修改数据db.Model(&u).Update("Name","小王")//删除数据db.Delete(&u)}