GORM 中文文档
中文文档地址:http://gorm.book.jasperxu.com/
中文文档项目地址:https://github.com/jasperxu/gorm-cn-doc
Golang写的,开发人员友好的ORM库。
go get -u github.com/jinzhu/gorm
package main import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/sqlite" ) type Product struct { gorm.Model Code string Price uint } func main() { db, err := gorm.Open("sqlite3", "test.db") if err != nil { panic("连接数据库失败") } defer db.Close() // 自动迁移模式 db.AutoMigrate(&Product{}) // 创建 db.Create(&Product{Code: "L1212", Price: 1000}) // 读取 var product Product db.First(&product, 1) // 查询id为1的product db.First(&product, "code = ?", "L1212") // 查询code为l1212的product // 更新 - 更新product的price为2000 db.Model(&product).Update("Price", 2000) // 删除 - 删除product db.Delete(&product) }
优质内容筛选与推荐>>