GORM 快速入門

2022-03-04 16:49 更新

安裝

go get -u gorm.io/gorm
go get -u gorm.io/driver/sqlite

快速入門

這里使用mysql舉例。首先我們需要新建一個數(shù)據(jù)庫,例如db1


在Go語言中輸入以下代碼

package main

import (
	"gorm.io/driver/mysql"
	"gorm.io/gorm"
)

type Userinfo struct {
	Id     uint
	Name   string
	Gender string
	Hobby  string
}

func main() {
	// 連接數(shù)據(jù)庫
	dsn := "root:123456@tcp(127.0.0.1:3306)/db1?charset=utf8mb4&parseTime=True&loc=Local"
	db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
	if err != nil {
		panic(err)
	}
	//自動遷移
	db.AutoMigrate(&Userinfo{})
	u1 := Userinfo{Id: 1, Name: "張三", Gender: "男", Hobby: "學習"}
	db.Create(&u1) //創(chuàng)建
}

以上代碼執(zhí)行結果如下



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號