• SQL Server基础操作(此随笔仅作为本人学习进度记录五 !--数据类型)


                          二进制数据类型
    
    binary              varbinary           Uniqueidentifier
    
    binarry(n):n用来表示数据的长度,长度为 18000,最低长度为1。
    
    varbinaryvarbinary(n)!--具有可变动的长度类,型用来存储二进制数据的,。也是用来代表数据的长度,在输入数据的时候,必须在数据的前面加上Ox,作为数据的二进制标识若数据的长度过长,
                               
                              那么系统会自动截去过长的部分若输入的数据的位数为奇数,则系统会在起始符号Ox后面加个0。
    
    Uniqueidentifier:也是二进制数据类型的一种,包含唯一标识号的数据类型,其标识号能用来存储全局唯一标识符,这样一个十六字节的二进制字符串。
    
    二进制大型对象(binary large object):异常巨大的二进制。
    
                            逻辑数据类型
    
    类型标识符bit,布尔值 只占有一个数据类型     不能为空值   0&1   只有两个取值true和false只占用一个字节
    
    
                          文本数据类型(用来存储大量的字符)
                               
    TEXT:文本数据类型,用来存储大量的文本数据,理论上来讲容量为1-2的31次方减1个字节。
    
    NTEXT1-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:该数据类型可用于存储表,或视图处理后的结果集,(为我们所查询出来的结果)。
  • 相关阅读:
    NYOJ-301递推求值
    二叉树
    从c到c++
    NYOJ-93汉诺塔(三)
    历届试题 最大子阵
    最大子序列和最大子矩阵
    【贪心】电视节目安排
    【贪心】线段覆盖
    【贪心】取数游戏
    【贪心】智力大冲浪
  • 原文地址:https://www.cnblogs.com/LNCC-ZhangXiang/p/10921903.html
Copyright © 2020-2023  润新知