各数据库的数据类型的区别

各数据库的数据类型的区别

ID:34710548

大小:56.23 KB

页数:5页

时间:2019-03-09

各数据库的数据类型的区别_第1页
各数据库的数据类型的区别_第2页
各数据库的数据类型的区别_第3页
各数据库的数据类型的区别_第4页
各数据库的数据类型的区别_第5页
资源描述:

《各数据库的数据类型的区别》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle、MySQL、SQL Server数据库的数据类型的差异1.Oracle数据库的各种数据类型CHAR定长的字符型数据,长度<=2000字节VARCHAR2变长的字符型数据,长度<=4000字节NCHAR用来存储Unicode字符集的定长字符型数据,长度<=1000字节 注意:N字打头的是存储Unicode字符集NVARCHAR2Unicode字符集的变长字符型数据,长度<=1000字节NUMBER整型或者浮点型数值DATE日期数据LONG2GB的变长字符数据RAW用来存储非结构化数据的变长字符数据,长度<=2000字节LONGRAW用来存储非结构化数据的变长

2、字符数据,长度<=2GBROWID用来存储表中列的物理地址的二进制数据,占用固定的10个字节BLOB4GB的非结构化的二进制数据CLOB4GB的字符数据NCLOB4GB的Unicode字符数据BFILE把非结构化的二进制数据存储在数据库以外的操作系统文件中UROWID表示任何类型列地址的二进制数据FLOAT浮点数2.MySQL数据库的各种数据类型CHAR(M)CHAR数据类型用于表示M长度的字符串。VARCHAR(M)VARCHAR可以保存可变长度的字符串,VARCHAR数据类型所支持的最大长度也是255个字符。INT(M)[Unsigned]INT数据类型用于保存从-

3、2147483647到2147483648范围之内的任意整数数据。如果用户使用Unsigned选项,则有效数据范围调整为0-4294967295。FLOAT[(M,D)]FLOAT数据类型用于表示数值较小的浮点数据,可以提供更加准确的数据精度。其中,M代表浮点数据的长度(即小数点左右数据长度的总和),D表示浮点数据位于小数点右边的数值位数。DATEDATE数据类型用于保存日期数据,默认格式为YYYY-MM-DD。TEXT/BLOBTEXT和BLOB数据类型可以用来保存255到65535个字符,TEXT不区分大小写,而BLOB对字符的大小写敏感。SETSET数据类型是多个

4、数据值的组合,任何部分或全部数据值都是该数据类型的有效数据。SET数据类型最大可以包含64个指定数据值。ENUMENUM数据类型和SET基本相同,唯一的区别在于ENUM只允许选择一个有效数据值。int是32位整数  bigint就是long,64为整数     float是单精度的,32位double是双精度,64位DECIMAL与FLOAT和DOUBLE的区别是:DECIMAL类型的值是以字符串的形式被储存起来 3.MSSQLServer数据库的各种数据类型bit整型bit数据类型是整型,其值只能是0、1或空值。int整型int数据类型可以存储从-231(-21474

5、83648)到231(2147483647)之间的整数。这种数据类型在数据库里占用4个字节smallint整型smallint数据类型可以存储从-215(-32768)到215(32767)之间的整数。这种数据类型在数据库里占用2字节空间tinyint整型tinyint数据类型能存储从0到255之间的整数。这种数据类型在数据库中占用1个字节numeric精确数值型numeric数据类型与decimal型相同decimal精确数值型decimal数据类型能用来存储从-1038-1到1038-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。范围是小数

6、点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数money货币型money数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220亿之间的数据,精确到货币单位的万分之一smallmoney货币型smallmoney数据类型用来表示钱和货币值。这种数据类型能存储从-214748.3648到214748.3647之间的数据,精确到货币单位的万分之一float近似数值型float数据类型是一种近似数值类型,供浮点数使用。说浮点数是近似的,是因为在其范围内不是所有的数都能精确表示。浮点数可以是从-1.79E+308到1.79E+308之间的任意数re

7、al近似数值型real数据类型像浮点数一样,是近似数值类型。它可以表示数在-3.40E+38到3.40E+38之间的浮点数datetime日期时间型datetime数据类型用来表示日期和时间。这种数据类型存储从1753年1月1日到9999年12月31日间所有的日期和时间数据,精确到三百分之一秒或3.33毫秒Smalldatetime日期时间型smalldatetime数据类型用来表示从1900年1月1日到2079年6月6日间的日期和时间,精确到一分钟cursor特殊数据型cursor数据类型是一种特殊的数据类型,它包含一个对游标的引用。这

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

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

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