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、添加

原文地址:https://www.cnblogs.com/Nolover/p/12867936.html