SQLite数据库中的存储类型汇总

作者:计算机专家

 转自: http://www.maomao365.com/?p=6738 
摘要:

bit整型

转至

下文将从数据库的数据类型初步,深入分析在sqlserver数据库中能够积累二进制数据的数据类型,如下所示:  

bit 数据类型是整型,其值只可以是0、1或空值。这种数据类型用于存款和储蓄独有三种只怕值的多寡,如Yes 或No、True 或Fa lse 、On 或Off

bit    整型 
bit数据类型是整型,其值只可以是0、1或空值。这种数据类型用于存款和储蓄唯有二种恐怕值的多少,如Yes 或No、True 或False 、On 或Off.   


int整型

小心:很省空间的一种数据类型,假设能够知足要求应该尽量多用。

mssql sqlserver常见数据类型如下:
</span>
bit:整型,数据范围[0,1,null],用于存取布尔值
tinyint:整型,数据范围[0~256)
smallint:整型,数据范围[-215~215)
int:整型,数据范围[-231~231)

int 数据类型能够积攒从- 231(-2147483648)到231 (2147483 647)之间的卡尺头。存款和储蓄到数据库的大约全数数值型的数据都能够用这种数据类型。这种数据类型在数据Curry占领4个字节

 

decimal:正确数值型 ,例:decimal(10,2); //共十人,小数点右2位

smallint整型

tinyint   整型 
tinyint 数据类型能储存从0到255 之间的大背头。它在你只筹算存款和储蓄有限数量的数值时很有用。这种数据类型在数据库中据为己有1 个字节. 

numeric:与decimal类似

smallint 数据类型可以积攒从- 215(-32768)到215(32767)之间的整数。这种数据类型对存款和储蓄一些常限定在特定范围内的数值型数据分外实用。这种数据类型在数据Curry占领2 字节空中

注意:若是bit类型太干燥不能满意你的供给,您能够考虑用tinyint类型,因为那个项目相对也是相比安全的,不接受恶意脚本内容的内置。

smallmoney:货币型

tinyint整型

 

money:货币型

tinyint 数据类型能储存从0到255 之间的子弹头。它在您只准备存款和储蓄有限数量的数值时很有用。 这种数据类型在数据库中攻下1 个字节

smallint     整型  
smallint 数据类型能够积攒从- 2的十五次幂(-32768)到2的十七遍幂(32767)之间的卡尺头。这种数据类型对存款和储蓄一些常限定在特定范围内的数值型数据十分管用。这种数据类型在数据Curry占用2 字节空间. 

float:浮点型,近似数值型

numeric准确数值型

专一:如果tinyint类型太枯燥不能够满意你的急需,您能够思虑用smallint类型,因为这几个项目相对也是比较安全的,不收受恶意脚本内容的松手。 

real:近似数值型

numeric数据类型与decimal 型同样

 

Smalldatetime:日期时间型,表示从一九〇二年八月1日到2079年11月6日间的日子和岁月,准确到分钟

decimal正确数值型

int    整型 
int 数据类型能够积攒从- 2的叁12回幂(-2147483648)到2的34遍幂 (2147483 647)之间的大背头。存款和储蓄到数据库的大约具有数值型的数码都足以用这种数据类型。这种数据类型在数据库里占领4个字节. 

datetime:日期时间型,从1753年七月1日到9999年11月14日间全体的日子和岁月数额, 准确到三百分之一秒或3.33微秒

decimal 数据类型能用来囤积从-1038-1到1038-1的一直精度和范围的数值型数据。使用这种数据类型时,必得钦命范围和精度。 范围是小数点左右所能存款和储蓄的数字的总位数。精度是小数点右边存款和储蓄的数字的位数

小心:借使smallint也不能满意你的需要,您能够设想用长度更加大的int类型。

cursor:特殊数据型,包含三个对游标的引用。用在存款和储蓄进度中,成立表时无法用

money货币型

decimal   准确数值型 
decimal 数据类型能用来积累从-10的叁十七回幂-1到10的四十二遍幂-1的一定精度和限量的数值型数据。使用这种数据类型时,必需钦赐范围和精度。 范围是小数点左右所能存款和储蓄的数字的总位数。精度是小数点左边存款和储蓄的数字的位数

timestamp:特殊数据型,系统活动的数据类型,不能操作,当行记录被操作时,此值都会产生变化,各样数据表只允许一个此列存在

money 数据类型用来代表钱和货币值。这种数据类型能积存从-9220亿到9220 亿里面包车型大巴多少,准确到货币单位的荒山野岭

numeric   准确数值型 
numeric数据类型与decimal 相似。

Uniqueidentifier:特殊数据型,全局独一标记符,GUID

smallmoney货币型

smallmoney    货币型 
smallmoney 数据类型用来表示钱和货币值。这种数据类型能积存从-214748.3648 到214748.3647 之间的多寡,正确到货币单位的难得

char:字符型,存款和储蓄钦赐长度的定长非洲统一组织一编码型的数目,必需内定列宽,列宽最大为捌仟个字符

smallmoney 数据类型用来代表钱和货币值。这种数据类型能积累从-214748.3648 到214748.3647 之间的数目,正确到货币单位的稀罕

money   货币型 
money数据类型用来表示钱和货币值。这种数据类型能储存从-9220亿到9220 亿时期的多寡,准确到货币单位的少有  

varchar:字符型,存款和储蓄非洲统一组织一编码型字符数据,数据类型为变长,要钦命该列的最大尺寸,存款和储蓄的长短不是列长,而是数据的尺寸

float近似数值型

float    近似数值型            
float 数据类型是一种类似数值类型,供浮点数使用。说浮点数是看似的,是因为在其范围内不是具备的数都能可信表示。浮点数能够是从-1.79E+308到1.79E+308 之间的自便数 

text:字符型,存储多量的非洲统一组织一编码型字符数据

float 数据类型是一种恍若数值类型,供浮点数使用。说浮点数是附近的,是因为在其范围内不是兼备的数都能精确表示。浮点数能够是从-1.79E+308到1.79E+308 之间的自便数

real     近似数值型           
real 数据类型像浮点数同样,是临近数值类型。它能够象征数值在-3.40E+38到3.40E+38里头的浮点数

nchar:统一编码字符型,存款和储蓄定长统一编码字符型数据,能积累陆仟种字符,统一编码用双字节结构来囤积各类字符

real近似数值型

Smalldatetime   日期时间型          
smalldatetime 数据类型用来代表从1905年四月1日到2079年12月6日间的日子和时间,准确到一秒钟  

本文由杏彩发布,转载请注明来源

关键词: