• SQL中binary 和 varbinary的区别 blob


    binary 和 varbinary
    固定长度 (binary) 的或可变长度 (varbinary) 的 binary 数据类型。

    binary [ ( n ) ]

    固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。 

    varbinary [ ( n ) ]

    n 个字节变长二进制数据。n 必须从 1 到 8,000。存储空间大小为实际输入数据长度 +4 个字节,而不是 n 个字节。输入的数据长度可能为 0 字节。在 SQL-92 中 varbinary 的同义词为 binary varying。

    注释
    如果在数据定义或变量声明语句中没有指定 n,默认长度为 1。如果没有用 CAST 函数指定 n,默认长度为 30。

    当列数据项大小一致时应使用 binary。

    当列数据项大小不一致时应使用 varbinary。

    ========================================

    BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。
    在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。
    BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。
     
    大型对象
    BLOB就是使用二进制保存数据。
    如:保存位图。
    CLOB使用CHAR来保存数据。
    如:保存XML文档。
     
     
     
    MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。
    MySQL的四种BLOB类型
    类型 大小(单位:字节)
    TinyBlob 最大 255
    Blob 最大 65K
    MediumBlob 中等16M
    LongBlob 最大 4G
  • 相关阅读:
    虚拟机virtualBox
    在scala命令行中加入类库
    使用git submodule
    Julia1.x安装
    texshop 使用技巧
    vimdiff换行
    双系统磁盘挂载失败
    www.wolframalpha.com
    sublime3激活方法
    实验数据
  • 原文地址:https://www.cnblogs.com/vanishfan/p/3339087.html
Copyright © 2020-2023  润新知