egame(beego ORM)
学习?显示
?嗯?ORM简介?ORM优势3,创建ORM?四ORM添加和删除检查工作
?嗯?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(
发表评论