gorm
1、连接数据库
package main import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) func main() {
//数据库的账号密码信息 db, err := gorm.Open("mysql", "root:123456@(127.0.0.1:3306)/test?charset=utf8mb4&parseTime=True&loc=Local") if err!=nil{ panic(err) } defer db.Close() }
2、创建模型
package main import ( _ "github.com/jinzhu/gorm/dialects/mysql" "github.com/jinzhu/gorm" ) func mysqlinit() *gorm.DB{ db, err := gorm.Open("mysql", "root:123456@(127.0.0.1:3306)/test?charset=utf8mb4&parseTime=True&loc=Local") if err!=nil{ panic(err) } return db } type user struct { gorm.Model name string } func main() { db :=mysqlinit()
// 根据user结构体创建一个表 db.AutoMigrate(user{})
// 删除表 db.DropTable(user{}) defer db.Close() }
3、查询
4、更新
5、删除
6、添加
Welcome to visit