SQL中binary 和 varbinary的区别 blob
来源:互联网 发布:web数据挖掘 bing liu 编辑:程序博客网 时间:2024/06/05 14:09
http://www.cnblogs.com/lovevivi/archive/2013/09/25/3339087.html
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
0 0
- SQL中binary 和 varbinary的区别 blob
- SQL-SQL中binary 和 varbinary的区别
- BINARY和VARBINARY类型的区别
- binary,varbinary,image的区别
- char、varchar、binary和varbinary的区别与联系
- sql server 2005 T-SQL binary 和 varbinary (Transact-SQL)
- MySQL 数据类型BINARY和VARBINARY
- mysql的blob读取和sqlserver的image读取方式 blob和image兼容问题及varbinary(max)
- oracle中BLOB和CLOB的区别
- 在delphi中操作ms sql的varbinary类型数据
- BINARY和VARBINARY类型--MySql数据库
- MySQL基础知识---------BINARY和VARBINARY类型
- binary 和 varbinary 用法全解
- binary 和 varbinary 用法全解
- BLOB和CLOB的区别
- BLOB和CLOB的区别
- Clob和Blob的区别
- CLOB和BLOB的区别
- oracle查询SQL语句执行的耗时和执行时间
- android自动化测试02——junit源码解析
- 判断IP4类型的IP或IP段是否合法
- 幸福
- void*指针
- SQL中binary 和 varbinary的区别 blob
- ZOJ 3715 Kindergarten Election 幼儿园的选举(枚举贪心)
- java 环境搭建
- 编译错误syntax error : missing ';' before 'type'原因探寻
- Java面向对象重要知识点(二)
- aapt这个烂工具的一些乱七八糟的bug
- MySQL-5.5.32 配置文件优化详解
- ps linux
- 在 MDI 中,子窗体如何固定在最前面?