SQLServer数据类型介绍.docx
《SQLServer数据类型介绍.docx》由会员分享,可在线阅读,更多相关《SQLServer数据类型介绍.docx(7页珍藏版)》请在第壹文秘上搜索。
1、在计停机中数据行两种特征:类型和长度.所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类.在SQ1.SerVer中每个变量、参数、表达式等都有数据类型。系统供应的数据类型分为几大类,如表4-2所示。其中,BIGINKSQ1._VARIANT和TAB1.E是SQ1.SerVer2000中新增加的3种数据类型。下面分类讲解并描述各种数据类型。一、整数数据类型整数数据类型是最常用的数据类型之一。1、INT(INTEGER)INT(或INTEGER)数据类型存储从-2的31次方(-2,147,483,648)到2的31次方-1(2,147,483,647)之间的全部正负整数。每个INT类型的
2、数据按4个字节存储,其中1位表示赘数值的正负号,其它31位表示整数值的长度和大小。2、SmallintSmallint数据类型存储从-2的15次方(-32,768)到2的15次方-1(32,767)之间的全部正负整数。每个Smallint类型的数据占用2个字节的存储空间,其中1位表示整数值的正负号,其它15位表示整数值的K度和大小。3、TINYINTTINYINt数据类型存储从0到255之间的全部正整数.每个TINYINT类型的数据占用1个字节的存储空间。4、BIGINTBIGINT数据类型存储从-2人63(-9,223,372,036,854,775,807)到2八63”(9,223,372
3、,036,854,775,807)之间的全部正负整数。每个BlGlNT类型的数据占用8个字节的存储空间。二、浮点数据类型1、REA1.数据类型REA1.数据类型可精确到第7位小数,其范用为从-3.40E-38到3.4OE+38。每个REA1.类型的数据占用4个字节的存储空间。2、F1.OATF1.OAT数据类型可精确到第15位小数,其范圉为从-1.79E-308到1.79E+308。每个F1.OAT类型的数据占用8个字节的存储空间。F1.oAT数据类型可写为F1.oATn的形式Cn指定F1.oAT数据的精度。n为1到15之间的整数值。当n取1到7时,事实上是定义了一个REA1.类型的数据,系统
4、用4个字节存储它;当n取8到15时,系统认为其是F1.oAT类型,用8个字节存储它。3、DECIMA1.DECIMA1.数据类型可以供应小数所须要的实际存储空间,但也行肯定的限制,您可以用2到17个字节来存储从-10的38次方-1到10的38次方-1之间的数值。可将其写为DEClMAup回的形式,P和S确定了精确的比例和数位。其中P表示可供存储的值的总位数(不包括小数点),缺省值为18;S表示小数点后的位数,缺省值为0。例如:decimal(155),表示共有15位数,其中整数10位,小数5。位表4-3列出了各精确度所需的字节数之间的关系。4、NUMERICNUMERIC数据类型与DECIMA
5、1.数据类型完全相同。留意:SQ1.Server为了和前端的开发工具协作,其所支持的数据精度默认最大为28位。但可以通过运用吩咐来执行sqlserver.exe程序以启动SQ1.Server,可变更默认精度。吩咐语法如下:SQ1.SERVRDmaster_device_path/Pprecisimjeve1例4-4:用最大数据精度38启动SQ1.SerVersqlservr/dc:Mssql2000datamaster.datp38/*在运用P参数后,假如其后没有指定详细的精度数值,则默认为38位./*三、二进制数据类型1、BINARYBINARY数据类型用于存储二进制数据。其定义形式为BIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 数据类型 介绍
