zoukankan      html  css  js  c++  java
  • mssql sqlserver 可以存储二进制数据的字段类型详解

     转自: http://www.maomao365.com/?p=6738 
    摘要:
    下文将从数据库的数据类型着手,剖析在sqlserver数据库中可以存储二进制数据的数据类型,如下所示:
     



    mssql sqlserver常见数据类型如下:
    </span>
    bit:整型,数据范围[0,1,null],用于存取布尔值
    tinyint:整型,数据范围[0~256)
    smallint:整型,数据范围[-215~215)
    int:整型,数据范围[-231~231)

    decimal:精确数值型 ,例:decimal(10,2); //共10位,小数点右2位

    numeric:与decimal类似

    smallmoney:货币型

    money:货币型

    float:浮点型,近似数值型

    real:近似数值型

    Smalldatetime:日期时间型,表示从1900年1月1日到2079年6月6日间的日期和时间,精确到分钟

    datetime:日期时间型,从1753年1月1日到9999年12月31日间所有的日期和时间数据, 精确到三百分之一秒或3.33毫秒

    cursor:特殊数据型,包含一个对游标的引用。用在存储过程中,创建表时不能用

    timestamp:特殊数据型,系统自动的数据类型,不可以操作,当行记录被操作时,此值都会发生变化,每个数据表只允许一个此列存在

    Uniqueidentifier:特殊数据型,全局唯一标识符,GUID

    char:字符型,存储指定长度的定长非统一编码型的数据,必须指定列宽,列宽最大为8000 个字符

    varchar:字符型,存储非统一编码型字符数据,数据类型为变长,要指定该列的最大长度,存储的长度不是列长,而是数据的长度

    text:字符型,存储大量的非统一编码型字符数据

    nchar:统一编码字符型,存储定长统一编码字符型数据,能存储4000种字符,统一编码用双字节结构来存储每个字符

    nvarchar:统一编码字符型,用作变长的统一编码字符型数据

    ntext:统一编码字符型,用来存储大量的统一编码字符型数据

    binary:二进制数据类型,存储可达8000 字节长的定长的二进制数据

    varbinary:二进制数据类型,用来存储可达8000 字节长的变长的二进制数据

    image:二进制数据类型,用来存储变长的二进制数据



    从上面的数据类型,我们可以分析出
    mssql sqlserver可存储二进制数据的数据类型为:
    binary varcbinary image
     

  • 相关阅读:
    波段是金牢记六大诀窍
    zk kafka mariadb scala flink integration
    Oracle 体系结构详解
    图解 Database Buffer Cache 内部原理(二)
    SQL Server 字符集介绍及修改方法演示
    SQL Server 2012 备份与还原详解
    SQL Server 2012 查询数据库中所有表的名称和行数
    SQL Server 2012 查询数据库中表格主键信息
    SQL Server 2012 查询数据库中所有表的索引信息
    图解 Database Buffer Cache 内部原理(一)
  • 原文地址:https://www.cnblogs.com/lairui1232000/p/9244031.html
Copyright © 2011-2022 走看看