2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > go学习 --- gorm使用

go学习 --- gorm使用

时间:2022-05-14 07:00:56

相关推荐

go学习 --- gorm使用

一、下载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)}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。