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

溫馨提示×

溫馨提示×

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

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

beego之orm

發布時間:2020-07-23 21:35:14 來源:網絡 閱讀:1819 作者:梁十八 欄目:編程語言

可以脫離beego框架單獨安裝使用 ORM:

beego之orm

beego之orm

數據庫的設置:

將你需要使用的 driver 加入 import 中

beego之orm

orm.RegisterDataBase("default", "mysql", "root:root@/my_db?charset=utf8", 30)

orm.RegisterModel(new(User))

    o := orm.NewOrm()

    user := User{Name: "slene"}

    // insert

    id, err := o.Insert(&user)

    // update

    user.Name = "astaxie"

    num, err := o.Update(&user)

    // read one

    u := User{Id: user.Id}

    err = o.Read(&u)

    // delete

    num, err = o.Delete(&u)

   

AuthUser -> auth_user

Auth_User -> auth__user

DB_AuthUser -> d_b__auth_user



SQL 直接查詢

beego之orm


SQL 事務

beego之orm


調試查詢日志

beego之orm

例子:

beego之orm


構造查詢

QueryBuilder 提供了一個簡便,流暢的SQL查詢構造器。在不影響代碼可讀性的前提下用來快速的建立SQL語句。

beego之orm


type QueryBuilder interface {

    Select(fields ...string) QueryBuilder

    From(tables ...string) QueryBuilder

    InnerJoin(table string) QueryBuilder

    LeftJoin(table string) QueryBuilder

    RightJoin(table string) QueryBuilder

    On(cond string) QueryBuilder

    Where(cond string) QueryBuilder

    And(cond string) QueryBuilder

    Or(cond string) QueryBuilder

    In(vals ...string) QueryBuilder

    OrderBy(fields ...string) QueryBuilder

    Asc() QueryBuilder

    Desc() QueryBuilder

    Limit(limit int) QueryBuilder

    Offset(offset int) QueryBuilder

    GroupBy(fields ...string) QueryBuilder

    Having(cond string) QueryBuilder

    Subquery(sub string, alias string) string

    String() string

}

beego之orm

向AI問一下細節

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

AI

兰坪| 元氏县| 祁连县| 焉耆| 金昌市| 江源县| 曲水县| 万年县| 伊通| 宁陵县| 嵊泗县| 凤庆县| 昌图县| 阳谷县| 布尔津县| 哈尔滨市| 铜鼓县| 龙州县| 重庆市| 澄江县| 云龙县| 专栏| 周宁县| 彭泽县| 额敏县| 微博| 玛曲县| 邵阳市| 连江县| 娱乐| 定结县| 商河县| 徐水县| 临泉县| 肥乡县| 江西省| 盖州市| 平泉县| 唐海县| 麻江县| 德江县|