跳至主要內容

gorm

哓番茄小于 1 分钟后端Golang

gorm 快速入门open in new window

数据库连接

data openopen in new window

MySQL 数据库连接

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

func main() {
  // 参考 https://github.com/go-sql-driver/mysql#dsn-data-source-name 获取详情
  dsn := "user:pass@tcp(127.0.0.1:3306)/dbname?charset=utf8mb4&parseTime=True&loc=Local"
  db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
}

DSN (Data Source Name)open in new window 设置

username:password@protocol(address)/dbname?param=value

参数处理

paramsopen in new window

  • 设置默认值
Name string `gorm:"default:galeone"`