数据库数据类型(database data type)

数据库数据类型(database data type)

ID:12804399

大小:38.00 KB

页数:13页

时间:2018-07-19

数据库数据类型(database data type)_第1页
数据库数据类型(database data type)_第2页
数据库数据类型(database data type)_第3页
数据库数据类型(database data type)_第4页
数据库数据类型(database data type)_第5页
资源描述:

《数据库数据类型(database data type)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库数据类型(Databasedatatype)本文由stevefrancis8贡献1、int(integer)int(或integer)数据类型存储从-2的31次方(-2,147483648)到2的31次方(2,147,483647)之间的所有正负整数.每个int类型的数据按4个字节存储,其中1位表示整数值的正负号,其它31位表示整数值的长度和大小.2、smallint数据类型存储从-2的15次方smallint(-32,768)到2的15次方(32,767)之间的所有正负整数.每个smallint类型的数据占用2个字节的存储空间,其中1位表示整数值的正负号,其它15位表

2、示整数值的长度和大小.3、tinyinttinyint数据类型存储从0到255之间的所有正整数.每个tinyint类型的数据占用1个字节的存储空间.4、bigintbigint数据类型存储从-2^63(9),372,036,854,see,e.g.到2)63(1)(9),372,036,854,see,e.g.之间的所有正负整数.每个bigint类型的数据占用8个字节的存储空间).a浮点数据类型浮点数据类型用于存储十进制小数.浮点数值的数据在sqlserver中采用上舍入(roundup或称为只入不舍)方式进行存储.所谓上舍入是指,当(且仅当)要舍入的数是一个非零数时,对其保

3、留数字部分的最低有效位上的数值加1,并进行必要的进位.若一个数是上舍入数,其绝对值不会减少.如:对3.14159265358979分别进行2位和12位舍入,结果为3.15和3.141592653590.1、real数据类型real数据类型可精确到第7位小数,其范围为从-3.40e38到3.40e+38.每个real类型的数据占用4个字节的存储空间.2、floatfloat数据类型可精确到第15位小数,其范围为从-1.79e308到1.79e+308.每个float类型的数据占用8个字节的存储空间.float数据类型可写为float[n]的形式.n指定float数据的精度.n为

4、1到15之间的整数值.当n取1到7时,实际上是定义了一个real类型的数据,系统用4个字节存储它;当n取8到15时,系统认为其是float类型,用8个字节存储它.3、decimaldecimal数据类型可以提供小数所需要的实际存储空间,但也有一定的限制,您可以用2到17个字节来存储从10的38次方-1-1-到10的38次方之间的数值.可将其写为decimal[p]的形式,p和s确定了精确的比例和数位.其中p表示可供存储的值的总位数(不包括小数点),缺省值为18;表示小数点后的位数,缺省值为0.例如:decimal(5),表示共有15位数,其中整数10位,小数5.位表4-3列出

5、了各精确度所需的字节数之间的关系.4、numericnumeric数据类型与decimal数据类型完全相同.注意:sqlserver为了和前端的开发工具配合,其所支持的数据精度默认最大为28位.但可以通过使用命令来执行sqlserver.exe程序以启动sqlserver,可改变默认精度.命令语法如下:sqlservr[/master_device_path][/w]precisim_leve1例4-4:用最大数据精度38启动sqlserversqlservr/dc:mssql2000datamaster.dat/p38/*在使用了/p参数后,如果其后没有指定具体的精度

6、数值,则默认为38位.*these二进制数据类型1、binarybinary数据类型用于存储二进制数据.其定义形式为binary(n),n表示数据的长度,取值为1到8000.在使用时必须指定binary类型数据的大小,至少应为1个字节.binary类型数据占用n+4个字节的存储空间.在输入数据时必须在数据前加上字符"0x"作为二进制标识,如:要输入"abc"and"0xabc则应输入.若输入的数据过长将会截掉其超出部分.若输入的数据位数为奇数则会在起始符号"0x","后添加一个0.Iftheabove"0xabc"willbeautomaticallyconvertedto"

7、0x0abc"system".2,VARBINARYTheVARBINARYdatatypeisdefinedintheformofVARBINARY(n).ItissimilartotheBINARYtype,andthevalueofnisfrom1to8000.Iftheinputdataistoolong,theexcesswillbedeleted.ThedifferenceisthattheVARBINARYdatatypehasthecharacteristicofvariableleng

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。