数据库汇款账号的数据类型有哪些

数据库汇款账号的数据类型有哪些,第1张

数据库的常用数据类型有哪些?

一、 整数数据类型:整数数据类型是最常用的数据类型之一。

1、INT (INTEGER)

INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之间的所有正负整数。每个INT 类型的数据按4 个字节存储,其中1 位表示整数值的正负号,其它31 位表示整数值的长度和大小。

用CAST或者CONVERT

cast(1256

as

char)

CONVERT(char,1256)

语法

使用

CAST:

CAST

(

expression

AS

data_type

)

使用

CONVERT:

CONVERT

(data_type[(length)],

expression

[,

style])

参数

expression

是任何有效的

Microsoft®

SQL

Server™

表达式。有关更多信息,请参见表达式。

data_type

目标系统所提供的数据类型,包括

bigint

sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。

length

nchar、nvarchar、char、varchar、binary

varbinary

数据类型的可选参数。

style

日期格式样式,借以将

datetime

smalldatetime

数据转换为字符数据(nchar、nvarchar、char、varchar、nchar

nvarchar

数据类型);或者字符串格式样式,借以将

float、real、money

smallmoney

数据转换为字符数据(nchar、nvarchar、char、varchar、nchar

nvarchar

数据类型)。

SQL

Server

支持使用科威特算法的阿拉伯样式中的数据格式。

在表中,左侧的两列表示将

datetime

smalldatetime

转换为字符数据的

style

值。给

style

值加

100,可获得包括世纪数位的四位年份

(yyyy)。

通常在处理金额方面,使用float 和double 明显不够精确。

设置字段使用decimal 后面不写默认是(10)。根据情况可以设置第二个参数,第二个参数是需要保留的位数,在java 中也不能直接使用 + - / 方法来计算。使用bigDecimal 处理加法:add 减法:substract 乘法:multiply 除法:divdie。计算

bit整型 其值只能是0、1或空值。

可以对应 C# 里面的 bool

也就是如果 bit 非空, 那就是直接 bool

如果 bit 允许为空, 那么 bool

Money 数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220 亿之间的数据,精确到货币单位的万分之一

可以对应 Decimal

这是根据老外的习惯才有money类型

一般老外描述货币时喜欢加上货币符号及千分位分隔符,如:

$1,23412

针对这样的格式,int和float型就不好处理了,而money类型就支持这种格式

眼见为实,我们动手来执行以下语句试试:

declare @str varchar(50)

set @str='$1,23412'

select convert(money,@str) --可转换,没问题

select convert(int,@str) --转为int型就会出错

以上就是关于数据库汇款账号的数据类型有哪些全部的内容,包括:数据库汇款账号的数据类型有哪些、如何在sql server中把数据库中money类型转换为char类、mysql设计数据库钱用什么字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9310664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存