package main

import (
"fmt"
"github.com/astaxie/beego/orm"
_"github.com/go-sql-driver/mysql"
) type User struct{
Id int
Name string `orm:"size(100)"`
Fuck string
Admin int
} func init() {
// set default database
orm.RegisterDataBase("default", "mysql", "root:root@tcp(127.0.0.1:3306)/fuck?charset=utf8", ) // register model
orm.RegisterModel(new(User)) // create table
orm.RunSyncdb("default", false, true)
}
func main() {
o :=orm.NewOrm() user:=User{Name:"slene"}
id,err :=o.Insert(&user)
fmt.Printf("ID:%d,ERR:%v\n",id,err) user.Name="astaxie"
num,err:=o.Update(&user)
fmt.Printf("NUM:%d,ERR:%v\n",num,err) // read one
u := User{Id: user.Id}
err = o.Read(&u)
fmt.Printf("ERR: %v\n", err) fmt.Println("------------------")
var maps []orm.Params
num, err = o.Raw("SELECT * FROM user").Values(&maps)
for _,term := range maps{
fmt.Println(term["id"],":",term["name"],term["fuck"])
} //// delete
//num, err = o.Delete(&u)
//fmt.Printf("NUM: %d, ERR: %v\n", num, err)
}

最新文章

  1. 第9章 Shell基础(4)_Bash的运算符及环境变量配置文件
  2. 更新maven库
  3. linux文件系统简介
  4. POJ 3281 Dining
  5. QCustomplot使用分享(二) 源码解读
  6. 自问自答-hadoop自带哪些案例(0.20.2)
  7. LINQ简明教程:数据排序、分组、过滤
  8. JavaSE中Collection集合框架学习笔记(1)——具有索引的List
  9. 团队作业4——第一次项目冲刺(Alpha版本)第一天+第二天+第三天+第四天+第五天+第六天+第七天
  10. Redis之实战篇(与Mybatis整合)
  11. selenium和webdriver区别
  12. prometheus + grafana安装部署(centos6.8)
  13. 【Beta阶段】第八次Scrum Meeting!
  14. 【转】Spring、Spring MVC、MyBatis整合文件配置详解
  15. js中document.write的那点事
  16. cookie的基本用法
  17. img底边空隙问题原因和解决方案(修改)
  18. 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。
  19. Laravel 在哪些地方使用了 trait ?
  20. 挂载cifs报错mount error(13): Permission denied(域账号访问时报错)

热门文章

  1. Maven 的依赖范围
  2. 4: ES内执行Groovy脚本,做文档部分更新、执行判断改变操作类型
  3. php操作表格(写)
  4. 从Iterator到async/await
  5. Jmeter学习笔记(十)——元件的作用域和执行顺序
  6. 安装xadmin模板依赖
  7. 三步操作gitHub汉化插件安装--谷歌浏览器
  8. Linux中快速对字符串进行加密
  9. python高级特性-迭代
  10. Luogu P1627 中位数