golang修仙记之gorm(一)

学习了如何连接数据库、简单的错误处理、关闭数据库、创建表、创建表中的一条记录、读取表的记录、更新表的记录、删除标的记录

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)
}

原文地址:https://blog.51cto.com/huwho/2360468

时间: 2024-07-30 10:04:40

golang修仙记之gorm(一)的相关文章

修手机记

现在流行的一句话叫:不作死,不会死.我是又体验了一把. 周四上午上班,去得比较早,就把办公室收拾了一遍,清扫地面,整理办公桌.整理完之后,把湿抹布放在桌面上.忽然觉得手机比较脏,于是擦擦手机把.擦完手机觉得手机(iPhone4)充电孔比较脏,抹布直接擦又擦不到,于是用手机底部在抹布上使劲磕了几下,想把里面的灰尘磕干净.磕完之后悲催了,打了两个电话,都是我能听见别人声音,别人听不见我的声音.我想,肯定是话筒进水,电路烧了.好在免提和耳机都可以用,上网等其他各项功能都能正常使用.坚持了一天,第二天下

oo修仙之路

写在前面: 之前听说过oo这门课的威力,计院全体修仙现场的图也被转了不知多少遍,然而自己不亲身经历就不知这门课的难度所在.每次debug时耳边总会想起三国杀里面周瑜的话"挣扎吧,在血和暗的深渊里:痛苦吧,在仇与恨的深渊中!"oo对我来说大抵就是这样,痛苦却无法避免,下面就来回顾一下这一个月以来的oo生涯. 第一次作业: 第一次作业我美滋滋地以为老师会讲Java,像c语言和数据结构那门课一样,第一次作业并不会太难.然而我太天真了,第一次作业就给了我致命一击,看着如同天书一般的指导书,生平

漫谈架构师之路的修仙之法

从小有一个武侠梦,长大从事了IT,空闲时间看了很多修仙小说.就萌生了一个想法:把IT之路和修仙之路联系到一起. 于是参照<凡人修仙传>的各个修仙阶段,对比IT之路进行了对照,才有了这篇文章.无图无真相. 大图太大,不易看清楚,下面分阶段展示一下: 1.初入书院 说明: 1.1 入门 人的精力有限,总的选择一门语言入门 1.2 练气 熟悉计算机,网络的流程 1.3 深入学习一门语言 2.开启修仙之旅 2.1 结丹 SSM常用框架要熟练使用 2.2  元婴 spring boot /spring

积家姊妹心中唔由得一紧,呢啲修仙者个个都要过马骝

两女诧异嘅忘向乸蛇蝎,娘点可以讲救命恩人系杀千刀嘅?但两女连随就明白过嚟,心中暗叫娘亲大晒,呢种话系一种探盘,可以好易试探出啲嘢同恩人之间嘅关系.林兄闻言非但唔恼,面上重露出一丝喜色,佢哋沿住子云山以窍穴之中嘅真气催动嗰一条米粒光珠嘅示一路追到呢座山下,可惜,剑首子云山窍穴真气嘅力量,唯有撑光珠飞到呢度,尚未落山.,净系珠就已经迸碎,佢哋剩上山稳人.老实讲,即便系林兄都已经开始有啲绝望喇. http://bbs.elecfans.com/user/3348267/ 抢走晒我哋仅有嘅几粒十草丹,仲

不过呢都唔怪佢哋,呢三个门派系修仙世界之中真正嘅巨

玄天北上最强大几个门派,同世俗之中理解嘅喺玄天大陆之中占领地头最大嘅门派唔系重合.比如百象帝国嘅唐门应该唔算系相当强大,身家丰厚门人弟子遍布成百象帝国,甚至触角标到其他国家之中.比如妙法门号称控制男人嚟统治世界. http://www.dianyuan.com/people/781947佢哋系呢片北上,成个人族中最有话语权嘅修仙者.佢哋嘅存在就系权威,凌驾与一切门派之上.佢哋喺呢片北上冇自己嘅城池,佢哋甚至唔居住喺玄天北上,佢哋居住喺行火毒仙宫中嘅秘境宝典般嘅世界中,喺度佢哋拥有自己嘅世界,繁衍

修仙的境界划分

仙侠小说中,通常都有这样一个境界划分 筑基:初期,中期,后期,大圆满 结丹:初期,中期,后期,大圆满 但是,同样是筑基大圆满升为结丹境,其战力也有很大不同 其原因便在于 突破境界时的 积累与 沉淀 不同 因此,这里便抛出了2个命题,一是快速冲级,一是积累沉淀,在每层境界中都做到修为无法寸进再突破 实际学习中,也可以参考如此

程序员修仙之路- CXO让我做一个计算器!!

菜菜呀,个税最近改革了,我得重新计算你的工资呀,我需要个计算器,你开发一个吧 CEO,CTO,CFO于一身的CXO X总,咱不会买一个吗? 菜菜 那不得花钱吗,一块钱也是钱呀··这个计算器支持加减乘除运算就行,很简单 CEO,CTO,CFO于一身的CXO (尼玛)那能不能给我涨点工资呀? 菜菜 公司现在很困难,你这个计算器关系到公司的存亡,你要注意呀!! CEO,CTO,CFO于一身的CXO (关于撇开话题佩服的五体投地)好吧X总,我尽快做 菜菜 给你一天时间,我这里着急要用 CEO,CTO,C

【Python数据】懒人修仙传数值

#最近的游戏都已经高大上了! #数据都已经加密成这样子了,我在贴吧看到了大神的操作,然后我再把它总结了出来 #设计一个能自由切换的程序#------------------------------------x = eval(input("输入整数:"))shang = int((x) //256) #第一位256循环一次yu = (x) % 256 #第二位256循环残留yuyu = x % 4096 #第三位256*16循环残留if x<=97: houdian = 1 #第

程序猿修仙之路--数据结构之设计高性能访客记录系统

菜菜呀,最近我有个想法呀! (心想:又尼玛有折磨人的想法了.) X总,您说~ 我想给咱们的用户做个个人空间,目前先有访客记录就可以,最近访问的人显示在最上边,由于用户量有十几亿,可能对性能要求比较高,三天后上线,你做一下吧! (心想:一万头羊驼飘过!!)  但是X总,个人空间访问量比较大,需要设计,测试等环节,三天不够呀!~ 这个关系到公司的生死存亡,你加加班就行了``` (心想:一亿头羊驼!!) 好吧,X总,我尽最大努力! 苦笑中....~ 需求要点 每个用户都有自己的个人空间,当有其他用户来