3.近似浮点数值数据类型:当数值的位数太多时,可用 此数据类型来取其近似值,用 FLOAT和REAL两种。 如:1.23E+10 4.日期时间数据类型:用来表示日期与时间,依时间范 围与精确程度可分为 DATETIME与 SMALLDATETIMEI两种。如:1998-06-0815:30:00 5.字符串数据类型:用来表示字符串的字段。包括 CHAR, VARCHAR,TXT三种,如:“数据库” 6. UNICODE字符串数据类型: UNICODE是双字节文字 编码标准,包括 NCHAR, NVARCHAR与 NTEXT三种。 与字符串数据类型相类似,但 UNICODE的一个字 用2字节存储,而一般字符数据用一个字节存储 7.二进制数据类型:用来定义二进制码的数据。有: BINARY, VARBINARY, IMAGE三种,通常用十六 进制表示:如:OX5F3C U八◆《回
返回 11 3. 近似浮点数值数据类型:当数值的位数太多时,可用 此数据类型来取其近似值,用FLOAT和REAL两种。 如:1.23E+10 4. 日期时间数据类型:用来表示日期与时间,依时间范 围 与 精 确 程 度 可 分 为 DATETIME 与 SMALLDATETIME两种。如:1998-06-08 15:30:00 5. 字符串数据类型:用来表示字符串的字段。包括: CHAR, VARCHAR, TEXT三种,如:“数据库” 6. UNICODE字符串数据类型:UNICODE是双字节文字 编码标准,包括NCHAR, NVARCHAR与NTEXT三种。 与字符串数据类型相类似,但UNICODE的一个字符 用2字节存储,而一般字符数据用一个字节存储。 7. 二进制数据类型:用来定义二进制码的数据。有: BINARY, VARBINARY,IMAGE 三种,通常用十六 进制表示:如:OX5F3C
8.货币数据类型:用来定义与货币有关的数据,分为 MONEY与 SMALLMONEY两种,如:123.0000 9.标记数据类型:有 UNIQUEIDENTIFIER, TIMESTAMP两种,此数据类型通常系统自动产生, 而不是用户输入的, TIMESTAMP记录数据更新的 时间戳印,而 UNIQUEIDENTIFIER用来识别每一笔 数据的唯一性。 各种数据类型的有关规定如下表 数据数据内容与范围 占用的字节 类型 BIT 0, 1,NULL 实际使用1BIT,但会 占用1BYTE,若一个 数据中有数个BIT字段, 则可共占1个BYTE U八◆《回
返回 12 8. 货币数据类型:用来定义与货币有关的数据,分为 MONEY 与SMALLMONEY两种,如:123.0000 9. 标 记 数 据 类 型 : 有 UNIQUEIDENTIFIER , TIMESTAMP两种,此数据类型通常系统自动产生, 而不是用户输入的,TIMESTAMP记录数据更新的 时间戳印,而UNIQUEIDENTIFIER用来识别每一笔 数据的唯一性。 ➢ 各种数据类型的有关规定如下表: 数 据 类型 数据内容与范围 占用的字节 BIT 0, 1, NULL 实际使用1BIT,但会 占用1BYTE,若一个 数据中有数个BIT字段, 则可共占1个BYTE
INT 2^31到2^31-1 4BYTES SMALLINT 2^15至2^15-1 2BYTES TINYINT 0至255 IBYTES NUMERIC -10^38-1至10^38-1 1-9位数使用5 BYTES 10-19位数使用9 BYTES 20-28位数使用13 BYTES 2938位数使用17 BYTES DECIMAL 10^38-1至10~38-1 5-17 BYTES因长度而异, 与 NUMERIC相同 FLOAT 1.79E+306 至8 BYTES 179E+308,最多可表 示53位数 REAL -340E+38到340E+38,4 BYTES 最多可表示24位数 U八◆《回
返回 13 INT -2^31到2^31-1 4BYTES SMALLINT -2^15至2^15-1 2BYTES TINYINT 0至255 1BYTES NUMERIC -10^38-1至10^38-1 1-9位数使用5BYTES 10-19位数使用9BYTES 20-28位数使用13BYTES 29-38位数使用17BYTES DECIMAL -10^38-1至10^38-1 5-17BYTES因长度而异, 与NUMERIC相同 FLOAT -1.79E+306 至 1.79E+308, 最多可表 示53位数 8BYTES REAL -3.40E+38 到3.40E+38 , 最多可表示24位数 4BYTES
DATETIME 1753/1/1至99912318 BYTES SMALLDATETIME 1900/1/1至2079/6/6 4BYTES CHAR 1-80个字符 1个字符占1B,尾端空 白字符保留 VARCHAR 1-8000个字符 1个字符占B,尾端空 白字符删除。 TEXT 2^31-1个字符 1个字符占2B,最大可 存储2GB NCHAR 1-400个字符 1个字符占2B,尾端空 白字符保留 NVARCHAR 1-4000个字符 1个字符占2B,尾端空 白字符删除 U八◆《回
返回 14 DATETIME 1753/1/1至9999/12/31 8BYTES SMALLDATETIME 1900/1/1至2079/6/6 4BYTES CHAR 1-8000个字符 1个字符占1B,尾端空 白字符保留 VARCHAR 1-8000个字符 1个字符占1B,尾端空 白字符删除。 TEXT 2^31-1个字符 1个字符占2B,最大可 存储2GB NCHAR 1-4000个字符 1个字符占2B,尾端空 白字符保留 NVARCHAR 1-4000个字符 1个字符占2B,尾端空 白字符删除
NTEXT 2^30-1个字符 1个字符占2B,最大 存储2GB BINARY 1-8000个字符 在存储时,SQL SERⅤER会另外增加4B, 尾端空白字符会保留 VARBINARY 1-8000个字符 在存储时,SQ SERⅤER会另外增加4B, 尾端空白字符会删除 IMAGE 2^31-1个字符 最大可存储2GB MONEY 2^63-263-1 8B SMALLMONEY 2^31-231-1 4B TIMESTAMP 16进制 8B UNIQUEIDENTIFIER全局唯一标识符可用 NEWIDO函数生成 ( GUID) 个该种类型的字段值。 U八◆《回
返回 15 NTEXT 2^30-1个字符 1个字符占2B,最大可 存储2GB BINARY 1-8000个字符 在存储时 , SQL SERVER会另外增加4B, 尾 端空白字符会保留 VARBINARY 1-8000个字符 在存储时 , SQL SERVER会另外增加4B, 尾 端空白字符会删除 IMAGE 2^31-1个字符 最大可存储2GB MONEY -2^63-2^63-1 8B SMALLMONEY -2^31-2^31-1 4B TIMESTAMP 16进制 8B UNIQUEIDENTIFIER 全局唯一标识符 (GUID) 可用NEWID()函数生成 一个该种类型的字段值