>

能够储存二进制数据的字段类型精解,SQLite数据

- 编辑:金沙国际平台登录 -

能够储存二进制数据的字段类型精解,SQLite数据

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

bit整型

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

bit 数据类型是整型,其值只可以是0、1或空值。这种数据类型用于存款和储蓄唯有两种恐怕值的数码,如Yes 或No、True 或Fa lse 、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整型

numeric:与decimal类似

smallint 数据类型能够储存从- 215(-32768)到215(32767)之间的大背头。这种数据类型对存款和储蓄一些常节制在特定范围内的数值型数据极度管用。这种数据类型在数据库里占用2 字节空间

smallmoney:货币型

tinyint整型

money:货币型

tinyint 数据类型能积累从0到255 之间的整数。它在你只计划存储有限数量的数值时很有用。 这种数据类型在数据库中据有1 个字节

float:浮点型,相同数值型

numeric准确数值型

real:相通数值型

numeric数据类型与decimal 型相似

Smalldatetime:日期时间型,表示从1903年7月1日到2079年七月6日间的日子和时间,精确到分钟

decimal准确数值型

datetime:日期时间型,从1753年三月1日到9999年二月二31日间具备的日期和时间数额, 精确到八百分之后生可畏秒或3.33飞秒

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

cursor:特殊数据型,包蕴多个对游标的引用。用在仓库储存进度中,创立表时不可能用

money货币型

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

money 数据类型用来代表钱和货币值。这种数据类型能储存从-9220亿到9220 亿时期的数目,正确到货币单位的罕有

Uniqueidentifier:特殊数据型,全局唯风流倜傥标志符,GUID

smallmoney货币型

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

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

varchar:字符型,存款和储蓄非统一编码型字符数据,数据类型为变长,要内定该列的最大尺寸,存款和储蓄的长度不是列长,而是数据的尺寸

float相像数值型

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

float 数据类型是黄金年代种类似数值类型,供浮点数使用。说浮点数是近乎的,是因为在其范围内不是具有的数都能确切表示。浮点数能够是从-1.79E+308到1.79E+308 之间的率性数

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

real雷同数值型

nvarchar:统一编码字符型,用作变长的统一编码字符型数据

real 数据类型像浮点数相近,是相仿数值类型。它能够表示数值在-3.40E+38到3.40E+38以内的浮点数

ntext:统一编码字符型,用来囤积多量的联合编码字符型数据

datetime日期时间型

binary:二进制数据类型,存款和储蓄可达8000 字节长的定长的二进制数据

datetime数据类型用来代表日期和岁月。这种数据类型存款和储蓄从1753年1八月1日到9999年五月十三日间具有的日期和岁月数额, 正确到三百分之意气风发秒或3.33飞秒

varbinary:二进制数据类型,用来囤积可达8000 字节长的变长的二进制数据

Smalldatetime日期时间型

image:二进制数据类型,用来储存变长的二进制数据

smalldatetime 数据类型用来代表从一九〇〇年三月1日到2079年三月6日间的日期和时间,正确到一分钟

 

cursor特殊数据型


cursor 数据类型是生机勃勃种非凡的数据类型,它富含三个对游标的引用。这种数据类型用在仓库储存进度中,何况创建表时无法用

从地方的数据类型,大家得以解析出
mssql sqlserver可存款和储蓄二进制数据的数据类型为:
binary varcbinary image  

timestamp特殊数据型

timestamp 数据类型是风华正茂种特有的数据类型,用来制造多个数据库范围内的唯生龙活虎数码。 贰个表中只可以有二个timestamp列。每一遍插入或改正黄金年代行时,timestamp列的值都会变动。固然它的名字中有“time”, 但timestamp列不是公众可识别的日期。在贰个数据Curry,timestamp值是天下无双的

Uniqueidentifier特殊数据型

Uniqueidentifier数据类型用来存款和储蓄三个大局唯意气风发标志符,即GUID。GUID确实是大局唯生机勃勃的。那个数大致从未时机在另一个系统中被重新建构。能够选取NEWID 函数或转移贰个字符串为唯风流倜傥标记符来开首化具有唯风流倜傥标记符的列

char 字符型

char数据类型用来囤积钦点长度的定长非统一编码型的数码。当定义一列为此类型时,你必须要钦命列长。当您总能知道要存款和储蓄的多少的尺寸时,此数据类型很有用。举例,当您按邮政编码加4个字符格式来存款和储蓄数据时,你精晓总要用到拾二个字符。此数据类型的列宽最大为8000 个字符

varchar 字符型

varchar数据类型,同char类型相仿,用来囤积非洲统一组织一编码型字符数据。与char 型不等同,此数据类型为变长。当定义一列为该数据类型时,你要内定该列的最大尺寸。 它与char数据类型最大的分别是,存款和储蓄的长短不是列长,而是数据的长短

text 字符型

text 数据类型用来储存一大波的非洲统一组织一编码型字符数据。这种数据类型最多能够有231-1或20亿个字符

nchar 统一编码字符型

nchar 数据类型用来存款和储蓄定长统一编码字符型数据。统一编码用双字节结构来储存每种字符,而不是用单字节(普通文书中的情形)。它同意多量的扩张字符。此数据类型能累积4000种字符,使用的字节空间上扩大了风姿罗曼蒂克倍

nvarchar 统一编码字符型

nvarchar 数据类型用作变长的会师编码字符型数据。此数据类型能储存4000种字符,使用的字节空间扩展了大器晚成倍

ntext 统一编码字符型

ntext 数据类型用来囤积大量的联结编码字符型数据。这种数据类型能储存230 -1或周围10亿个字符,且使用的字节空间扩展了风流浪漫倍

binary 二进制数据类型

binary数据类型用来积累可达8000 字节长的定长的二进制数据。当输入表的从头到尾的经过附近近似的长短时,你应有接受这种数据类型

varbinary 二进制数据类型

varbinary 数据类型用来存款和储蓄可达8000 字节长的变长的二进制数据。当输入表的内容大小可变时,你应当运用这种数据类型

image 二进制数据类型

image 数据类型用来储存变长的二进制数据,最大可达231-1或大概20亿字节

BLOB 二进制大对象

是多个足以积攒二进制文件的器皿。规范的BLOB是一张图纸或三个声音文件,由于它们的尺码,必需利用极其的办法来管理(举个例子:上传、下载或然寄存到三个数据库)

TinyBlob、Blob、MediumBlob、LongBlob

TinyBlob 最大 255

Blob 最大 64K

MediumBlob 最大16M

LongBlob 最大 4G

本文由 数据库发布,转载请注明来源:能够储存二进制数据的字段类型精解,SQLite数据