二进制数据类型 binary varbinary Uniqueidentifier binarry(n):n用来表示数据的长度,长度为 1—8000,最低长度为1。 varbinary:varbinary(n)!--具有可变动的长度类,型用来存储二进制数据的,。也是用来代表数据的长度,在输入数据的时候,必须在数据的前面加上Ox,作为数据的二进制标识若数据的长度过长, 那么系统会自动截去过长的部分若输入的数据的位数为奇数,则系统会在起始符号Ox后面加个0。 Uniqueidentifier:也是二进制数据类型的一种,包含唯一标识号的数据类型,其标识号能用来存储全局唯一标识符,这样一个十六字节的二进制字符串。 二进制大型对象(binary large object):异常巨大的二进制。 逻辑数据类型 类型标识符bit,布尔值 只占有一个数据类型 不能为空值 0&1 只有两个取值true和false只占用一个字节 文本数据类型(用来存储大量的字符) TEXT:文本数据类型,用来存储大量的文本数据,理论上来讲容量为1-2的31次方减1个字节。 NTEXT:1-2的30次方减1个字节。 图形数据类型 image 用来存储大量的二进制数据,理论存储容量为1-2的31次方个字节。存储方式与binary相同若输入的数据的位数为奇数,则系统会在起始符号Ox后面加个0。 字符串数据类型(String) n代表字符所占空间 CHAR: char(n) 1-8000 NCHAR: nchar(n) VARCHAR: varchar(n) 可变长的 NVARCHRA: nvchar(n) 可变长的 1-4000 日期时间型数据 DATETIME 占用存储空间为8个字节 前四个字节用来存储日期,后四个字节用来存储时间。若输入时省略时间部分,则系统自动设定时间为12:00 若省略的是日期,则默认日期为1900年1月1日。 SMALL DATETIME: 1900年1月1日-2079年6月6日 它所占用的空间为四个字节,其中前两个字节用于存储日期,后两个字节用于存储时间。 货币型 MONEY: 利用8个字节的存储空间 SMALLMONEY:取值范围为-2的31次方 到 +2的31次方-1。四个字节的存储空间。 用户自定义数据类型 SYSNAME:用于用户自己所定义的数据类型,被定义为nvarchar(128),字节数为128。 可变数据类型与表数据类型 SQL-VARIANT:可用于存储文本,图形数据,等其任何一种SQL server所认为合法的数据 TABLE:该数据类型可用于存储表,或视图处理后的结果集,(为我们所查询出来的结果)。
原文地址:https://www.cnblogs.com/LNCC-ZhangXiang/p/10921903.html
时间: 2024-11-05 21:41:17