GORM 快速入門(mén)

2022-03-04 16:49 更新

安裝

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

快速入門(mén)

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


在Go語(yǔ)言中輸入以下代碼

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ù)庫(kù)
	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)
	}
	//自動(dòng)遷移
	db.AutoMigrate(&Userinfo{})
	u1 := Userinfo{Id: 1, Name: "張三", Gender: "男", Hobby: "學(xué)習(xí)"}
	db.Create(&u1) //創(chuàng)建
}

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



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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)