中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang修仙記之gorm(一)

發布時間:2020-09-28 01:30:00 來源:網絡 閱讀:377 作者:PowerMichael 欄目:編程語言

學習了如何連接數據庫、簡單的錯誤處理、關閉數據庫、創建表、創建表中的一條記錄、讀取表的記錄、更新表的記錄、刪除標的記錄

package main

import (
    "github.com/jinzhu/gorm"
    _ "github.com/jinzhu/gorm/dialects/mysql"
    "time"
)

type User struct {
    gorm.Model
    Name     string
    Age      int
    Birthday time.Time
}

func main() {
    // connect the database
    db, err := gorm.Open("mysql", "user:password@tcp(ip:port)/database?charset=utf8&parseTime=True&loc=Local")

    // panic handle
    if err != nil {
        panic("failed to connect database")
    }

    // close the connection
    defer db.Close()

    // Migrate the schema
    db.AutoMigrate(&User{})

    // create user of table
    db.Create(&User{Name: "Jinzhu", Age: 19, Birthday: time.Now()})

    // read the user of table
    var user User
    db.First(&user, 1)
    db.First(&user, "Name = ?", "Jinzhu")

    //update
    db.Model(&user).Update("Name", "Michael")

    //delete
    db.Delete(&user)
}
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海口市| 望奎县| 泰和县| 深水埗区| 拉萨市| 隆林| 永济市| 榆社县| 和田市| 隆昌县| 南京市| 米泉市| 陵川县| 东乌珠穆沁旗| 乐业县| 仁布县| 泽普县| 蒙自县| 彭阳县| 梁河县| 龙州县| 上栗县| 平湖市| 大兴区| 类乌齐县| 灵山县| 洪泽县| 福安市| 定兴县| 麻江县| 如皋市| 会泽县| 黄梅县| 永昌县| 盐亭县| 柏乡县| 武冈市| 托克逊县| 湖口县| 漯河市| 汝城县|