golang利用beego框架orm操作mysql
GO引入orm框架操作mysql 在beego框架中引入orm操作mysql需要进行的步骤: 第一步 :导入orm框架依赖,导入mysql数据库的驱动依赖 import ( "github.com/astaxie/beego/orm" //导入orm框架 _ "github.com/go-sql-driver/mysql" //导入数据库驱动 ) 第二步 :进行模型结构定义 //例如定义user表模型结构 type TestUser struct { Id int `orm:"pk;auto;column(user_id)"` //表示设置为主键并且自增,列名为user_id Name string `orm:"size(100)"column(user_name)` Sex int `orm:"size(2);column(gender)"` CreateDate time.Time `orm:"type(date);column(create_date)"` Age int `orm:size(10);column(age)` } //注意:以上的字段名必须大写,否则无法识别 在进行模型结构定义需要注意的是(模型结构定义也就是表字段定义,beego中的orm框架会自动给你生成模型定义对应的表): 关于表名 :默认是生成以结构名小写并且加上s结尾的表名,也可以自行设置表名