gdb
的数据记录结果(Value
)支持非常灵活的类型转换,并内置支持常用的数十种数据类型的转换。
Value
类型是*gvar.Var
类型的别名,因此可以使用gvar.Var
数据类型的所有转换方法。
使用示例:
首先,数据表定义如下:
# 商品表
CREATE TABLE `goods` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(300) NOT NULL COMMENT "商品名称",
`price` decimal(10,2) NOT NULL COMMENT "商品价格",
...
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
其次,数据表中的数据如下:
id title price
1 IPhoneX 5999.99
最后,示例代码如下:
if r, err := db.Model("goods").FindOne(1); err == nil {
fmt.Printf("goods id: %dn", r["id"].Int())
fmt.Printf("goods title: %sn", r["title"].String())
fmt.Printf("goods proce: %.2fn", r["price"].Float32())
} else {
g.Log().Error(gctx.New(), err)
}
执行后,输出结果为:
goods id: 1
goods title: IPhoneX
goods proce: 5999.99
模板引擎特点简单、易用、强大;支持多模板目录搜索;支持layout模板设计;支持模板视图对象单例模式;与配置管理模块原生集...
生成值的汇总的另一个办法是为 QuerySet 的每一个对象生成独立汇总。比如,如果你想检索书籍列表,你可能想知道每一本书有多...
为什么 Django 使用自动提交在 SQL 规范中,每一个 SQL 查询会启动事务,除非一个事务已经处于活动状态。然后必须显式地提交或回...
WebSecurity - IsCurrentUser()WebSecurity 对象定义 IsCurrentUser() 方法把提供的用户名与已登录用户的用户名进行比较。C# 和 ...
WebSecurity 属性 - IsAuthenticatedWebSecurity 对象定义 IsAuthenticated 属性是一个布尔值,指示当前用户是否已通过身份验证...
ASP.NET TableRow HorizontalAlign 属性 TableRow 控件定义和用法 HorizontalAlign 属性用于设置或返回 TableRow 控件中内容的水...
ASP.NET HyperLink NavigateUrl 属性 HyperLink 控件定义和用法 NavigateURL 属性用于设置或返回 HyperLink 控件的 URL。 语法as...