sql server和mysql sql server中的整型资料型别有哪些?
sql server中的整型资料型别有哪些?
sql server中的整型资料的型别有哪些?
一、 整数资料型别
整数资料型别是最常用的资料型别之一。
1、INT (INTEGER)
INT (或INTEGER)资料型别储存从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之间的所有正负整数。每个INT 型别的资料按4 个位元组储存,其中1 位表示整数值的正负号,其它31 位表示整数值的长度和大小。
2、SMALLINT
SMALLINT 资料型别储存从-2的15次方( -32, 768) 到2的15次方-1( 32 ,767 )之间的所有正负整数。每个SMALLINT 型别的资料占用2 个位元组的储存空间,其中1 位表示整数值的正负号,其它15 位表示整数值的长度和大小。
3、TINYINT
TINYINT资料型别储存从0 到255 之间的所有正整数。每个TINYINT型别的资料占用1 个位元组的储存空间。
4、BIGINT
BIGINT 资料型别储存从-2^63 (-9 ,223, 372, 036, 854, 775, 807) 到2^63-1( 9, 223, 372, 036 ,854 ,775, 807) 之间的所有正负整数。每个BIGINT 型别的资料占用8个位元组的储存空间。
二、 浮点资料型别
浮点资料型别用于储存十进位制小数。浮点数值的资料在SQL Server 中采用上舍入(Round up 或称为只入不舍)方式进行储存。所谓上舍入是指,当(且仅当)要舍入的数是一个非零数时,对其保留数字部分的最低有效位上的数值加1 ,并进行必要的进位。若一个数是上舍入数,其绝对值不会减少。如:对3.14159265358979 分别进行2 位和12位舍入,结果为3.15 和3.141592653590。
1、REAL 资料型别
REAL资料型别可精确到第7 位小数,其范围为从-3.40E -38 到3.40E +38。 每个REAL型别的资料占用4 个位元组的储存空间。
2、FLOAT
FLOAT资料型别可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。 每个FLOAT 型别的资料占用8 个位元组的储存空间。 FLOAT资料型别可写为FLOAT[ n ]的形式。n 指定FLOAT 资料的精度。n 为1到15 之间的整数值。当n 取1 到7 时,实际上是定义了一个REAL 型别的资料,系统用4 个位元组储存它;当n 取8 到15 时,系统认为其是FLOAT 型别,用8 个位元组储存它。
3、DECIMAL
DECIMAL资料型别可以提供小数所需要的实际储存空间,但也有一定的限制,您可以用2 到17 个位元组来储存从-10的38次方-1 到10的38次方-1 之间的数值。可将其写为DECIMAL[ p [s] ]的形式,p 和s 确定了精确的比例和数位。其中p 表示可供储存的值的总位数(不包括小数点),预设值为18; s 表示小数点后的位数,预设值为0。 例如:decimal (15 5),表示共有15 位数,其中整数10 位,小数5。 位表4-3 列出了各精确度所需的位元组数之间的关系。
4、NUMERIC
NUMERIC资料型别与DECIMAL资料型别完全相同。
注意:SQL Server 为了和前端的开发工具配合,其所支援的资料精度预设最大为28位。
MS SQL Server 2000系统资料型别有哪些
MS SQL Server 2000 系统资料型别:
bigint 从 -2^63 到 2^63-1 之间的 integer (整数)资料
binary 定长的binary资料,最长为8,000位元组
bit integer资料,值为1或0
char 定长的非unicode character资料,长度为8,000个字元
cursor 含有对游标的引用的变数或储存过程OUTPUT引数所采用的MS SQL Server 2000系统资料型别
datetime date和time资料,从1753年1月1日到9999年12月31日
decimal 定点精度和小数的numeric资料,从-10^38-1到10^38-1之间
float 浮点精度数字资料,从-1.79E+308到1.79E+308之间
image 长度可变的binary资料,最长为2^31-1位元组
int 从-2^31到2^31-1之间的integer(整数)资料
money moary资料值,从-2^63到2^63-1,准确度为货币单位的千分之一
nchar 定长的unicode资料,长度为4,000个字元
ntext 长度可变的unicode资料,最长为2^30-1个字元
numeric decimal的同义词
nvarchar 长度可变的unicode资料,最长为4,000字元
real 浮点精度数字资料,从-3.40E+38到3.40E+38之间
rowversion 资料库范围内的唯一号
smalldatetime date和time资料,从1900年1月1日到2079年6月6日
smallint 从-2^15到2^15-1之间的integer资料
smallmoney moary资料值,-214,748.3648到+214,748.3647之间
sql_variant 可储存多种SQL Server支援的资料型别的值的MS SQL Server 2000系统资料型别,
但不储存text, ntext, timestamp和sql_variant型别的值
sysname 系统提供的使用者定义的资料型别,为nvarchar(128)的同义词
table 一种特殊的资料MS SQL Server 2000系统资料型别,可用于为以后进行处理而储存结果集
text 长度可变的非unicode资料,最长为2^31-1个字元
timestamp 资料库范围内的唯一号
tinyint 从0到255之间的integer资料
uniqueidentifier全域性唯一识别符号(GUID)
varbinary 长度可变的binary资料,最长为2^31-1位元组
varchar 长度可变的非unicode资料,最长为8,000个字元

此文主要向大家讲述的是MS SQL Server 2000系统资料型别,在实际操作中你是否对MS SQL Server 2000系统资料型别的一些实际操作存在疑惑之处?以下的文章主要就是对其相关内容的具体描述。
SQLServer中有没有无符号整型资料型别
将资料集表和系统表共同用于显示和管理地理资料库的内容。
例如,以基础储存格式进行检视时,要素类只是一个包含空间列的表。
但通过 ArcGIS 访问时,储存在系统表中的所有规则将与基础资料相结合,从而使所呈现的要素类具备所有定义的行为。
SQL server 常用基本资料型别有哪些?
简言之:int , varchar,text,datetime,其他就用的少了。
资料型别有哪些
长整型(long)-4e10---4e10,短整型(short),整型(int)-32768----32767,单精度型(float)
-2e38-2e38,双精度型(double)-2e308-2e308,长双精度型(long double)-2e4308-2e4308
在VHDL中向量型别资料与整型资料怎么运算?
VHDL中参与运算的运算元的资料型别要一致,你可以利用型别转换函式进行相应的资料型别转换。
1.std_logic_1164程式包中提供了以下转换函式:
to_std logicvector(运算元):把bit_vector转换为std_logic_vector
to_bitvector(运算元):把std_logic_vector转换为bit_vector
to_stdlogic(运算元):把bit转换为std_logic
to_bit(运算元):把std_logic转换为bit
2.std_logic_arith程式包中提供了以下转换函式:
conv_std_logic_vector(运算元,位长):把integer、singed、unsigned转换为std_logic_vector
conv_integer(运算元):把signed、unsigned转换为integer
3.std_logic_unsigned程式包中提供了以下转换函式
conv_integer(运算元):把std_logic_vector转换为integer
如果你对VHDL有一定的了解,相信你能看懂。
希望我能帮助到你。
——Medied.Lee
VB的资料型别,整型资料的关键字是什么?
VB有两个整数型
Integer 变数储存为 16位(2 个位元组)的数值形式,其范围为 -32,768 到 32,767 之间
Long(长整型)变数储存为 32 位(4 个位元组)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647
用法:
Dim a As Integer
Dim b As Long