egame(beego ORM)

学习?显示

?嗯?ORM简介?ORM优势3,创建ORM?四ORM添加和删除检查工作

?嗯?ORM简介对象数据表链接

egame(beego ORM)

使用对象时,实际上是对数据表的操作

2.你呢?拥有的数据库驱动程序mysql/sqlite3/postgresql?ORM的优点1.你呢?鼓浪屿?所有数据类型包括:字符串整数浮点布尔等2。储存在吗?嗯?更容易,采集吗?是CRUD吗?Create query Update Delete3?动态连接表join One2One,Many2Many4。数据库之间兼容的查询数据库。直接吗?原来?SQL查询或映射6。ORM?比较稳定健壮

三ORM的使节?1 .安装ORM

1 gogetgithub . com/astaxie/beego/ORM

四ORM添加和删除检查任务演示

1.修改配置conf/app.conf MySQL user=' root'/数据库帐户mysqlpass='root' /数据库密码MySQL URLs=' 127.0.数据库mysqlport='3306' /结束?号码

2.配置ORM数据库main.go

1 func init() {

2 //开始

3?

4 MySQL URLs :=beego . appconfig . string

5 mysqlport :=beego . appconfig . string

6 MySQL user :=beego . appconfig . string

7 MySQL pass :=beego . appconfig . string

8 mysqldb :=beego . appconfig . string

9 conn :=MySQL user ' : ' MySQL pass ' @ TCP(' MySQL URLs ' : ' MySQL port ')/' mysqldb '

10 ORM . register database(' default '' MySQL 'conn)

11//ORM . register database(' default ',' MySQL ',' root : root @ TCP

12 //关闭

修改13orm.runsyncdb ('default ',false,true)//model字段?同步数据表移动

十四?

15 //开始

16//log :=logs . new logger

17//log . set logger(' console ',' { ' level ' :1 ')

18//log . enablefunccalldepth

19 //log。SetLogger(

发表评论

Copyright 2002-2022 by 生活百科网(琼ICP备2022001899号-3).All Rights Reserved.