Beego-模型操作
1、数据库连接
1)、RegisterDriver
Beego默认注册了三种Mysql,Sqlit3、postgres。实际使用中,如果是这三个中的数据库,下面的驱动注册可以不写
orm.RegisterDriver("mysql",orm.DRMysql)
2)、RegisterDataBase
orm.RegisterDataBase("default","mysql","root:root/@t_test?charset=utf8")
- default:注册一个别名为“default”的数据库作为默认数据库
- mysql:数据库类型,driverName
- root:root/@t_test?charset=utf8:数据库登录用户名:密码/@数据库名称?字符集
3)、注册模型
若要使用orm.QuerySeter 进行高级查询的话,则必须进行模型注册
orm.RegisterModel(new(xxx)) 或 orm.RegisterModelWithPrefix("t_",new(xxx))
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步