



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle、MySQL、SQLServer数据库的数据类型的差异Oracle数据库的各种数据类型CHAR定长的字符型数据,长度<=2000字节VARCHAR2变长的字符型数据,长度<=4000字节NCHAR用来存储Unicode字符集的定长字符型数据,长度<=1000字节注意:N字打头的是存储Unicode字符集NVARCHAR2Unicode字符集的变长字符型数据,长度<=1000字节NUMBER整型或者浮点型数值DATE日期数据LONG2GB的变长字符数据RAW用来存储非结构化数据的变长字符数据,长度<=2000字节LONGRAW用来存储非结构化数据的变长字符数据,长度<=2GBROWID用来存储表中列的物理地址的二进制数据,占用固定的10个字节BLOB4GB的非结构化的二进制数据CLOB4GB的字符数据NCLOB4GB的Unicode字符数据BFILE把非结构化的二进制数据存储在数据库以外的操作系统文件中UROWID表示任何类型列地址的二进制数据FLOAT浮点数MySQL数据库的各种数据类型CHAR(M)CHAR数据类型用于表示M长度的字符串。VARCHAR(M)VARCHAR可以保存可变长度的字符串,VARCHAR数据类型所支持的最大长度也是255个字符。INT(M)[Unsigned]INT数据类型用于保存从-到范围之内的任意整数数据。如果用户使用Unsigned选项,则有效数据范围调整为0-。FLOAT[(M,D)]FLOAT数据类型用于表示数值较小的浮点数据,可以提供更加准确的数据精度。其中,M代表浮点数据的长度(即小数点左右数据长度的总和),D表示浮点数据位于小数点右边的数值位数。DATEDATE数据类型用于保存日期数据,默认格式为YYYY-MM-DD。TEXT/BLOBTEXT和BLOB数据类型可以用来保存255到65535个字符,TEXT不区分大小写,而BLOB对字符的大小写敏感。SETSET数据类型是多个数据值的组合,任何部分或全部数据值都是该数据类型的有效数据。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(-)到231(647)之间的整数。这种数据类型在数据库里占用4个字节smallint整型smallint数据类型可以存储从-215(-32768)到215(32767)之间的整数。这种数据类型在数据库里占用2字节空间tinyint整型tinyint数据类型能存储从0到255之间的整数。这种数据类型在数据库中占用1个字节numeric精确数值型numeric数据类型与decimal型相同decimal精确数值型decimal数据类型能用来存储从-1038-1到1038-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数money货币型money数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220亿之间的数据,精确到货币单位的万分之一smallmoney货币型smallmoney数据类型用来表示钱和货币值。这种数据类型能存储从-.3648到.3647之间的数据,精确到货币单位的万分之一float近似数值型float数据类型是一种近似数值类型,供浮点数使用。说浮点数是近似的,是因为在其范围内不是所有的数都能精确表示。浮点数可以是从-1.79E+308到1.79E+308之间的任意数real近似数值型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数据类型是一种特殊的数据类型,它包含一个对游标的引用。这种数据类型用在存储过程中,而且创建表时不能用timestamp特殊数据型timestamp数据类型是一种特殊的数据类型,用来创建一个数据库范围内的唯一数码。一个表中只能有一个timestamp列。每次插入或修改一行时,timestamp列的值都会改变。尽管它的名字中有'time”,但timestamp列不是人们可识别的日期。在一个数据库里,timestamp值是唯一的Uniqueidentifier特殊数据型Uniqueidentifier数据类型用来存储一个全局唯一标识符,即GUID。GUID确实是全局唯一的。这个数几乎没有机会在另一个系统中被重建。可以使用NEWID函数或转换一个字符串为唯一标识符来初始化具有唯一标识符的列char字符型char数据类型用来存储指定长度的定长非统一编码型的数据。当定义一列为此类型时,你必须指定列长。当你总能知道要存储的数据的长度时,此数据类型很有用。例如,当你按邮政编码加4个字符格式来存储数据时,你知道总要用到10个字符。此数据类型的列宽最大为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亿字节ORACLE与SQLSERVER、MYSQL的数据类型对照表Oracle数据类型SQLServer数据类型Mysql数据类型是否备用BFILEVARBINARY(MAX)是BLOBVARBINARY(MAX)BLOB,LONGBLOB,MEDIUMBLOB是CHAR([1-2000])CHAR([1-2000])CHAR是CLOBVARCHAR(MAX)TEXT,LONGTEXT,MEDIUMTEXT是DATEDATETIMEDATE,DATETIME,TIME,TIMESTAMP是FLOATFLOATREAL,否FLOAT([1-53])FLOAT([1-53])DECIMAL,DOUBLE,否FLOAT([54-126])FLOATDOUBLEPRECISION否INTNUMERIC(38)是INTERVALDATETIME是LONGVARCHAR(MAX)是LONGRAWIMAGE是NCHAR([1-1000])NCHAR([1-1000])否NCLOBNVARCHAR(MAX)INT,INTEGER,是NUMBERFLOATNUMERIC,YEAR,是MEDIUMINTNUMBER([1-38])NUMERIC([1-38])SMALLINT,TINYINT,否BIGINTNUMBER([0-38],[1-38]NUMERIC([0-38],[1-38])是)SET,VARCHAR,NVARCHAR2([1-2000])NVARCHAR([1-2000])否ENUM
RAW([1-2000])REALROWIDTIMESTAMPUROWIDVARCHAR2([1-4000])BLOB,BIT,TINY
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政组织理论的知识拓展策略试题及答案
- 计算机二级MySQL与数据安全试题及答案
- 2025年N1叉车司机理论考试题及答案
- 网络技术领域的标杆企业分析试题及答案
- 行政组织沟通与协调考题及答案
- 数据库结构设计的规范试题及答案
- 公司工会干部管理制度
- 学校军训安全管理制度
- 在建油库安全管理制度
- 土地报批部门管理制度
- 分析色觉检查图让色弱色盲不再痛苦
- 绘本故事:睡睡镇
- 酒店住宿水单模板1
- 供应链信息管理教学课件
- 工艺管道安装质量控制
- 人工智能导论知到章节答案智慧树2023年东北石油大学
- 麻醉与肝脏专题知识讲座
- 定位抢救在危重患者抢救中的应用
- (职业技能考试题库)起重机械指挥知识点练习题库、安装起重工技能理论知识点题库
- 体育保健学复习题
- 高中英语完形填空试题(有答案和解析)
评论
0/150
提交评论