与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型

 更新时间:2014年06月12日 15:48:08   投稿:hebedich  
在MYSQL中BLOB是一个二进制大对象,用来储存可变数量的数据,而MSSQL中并没有BLOB数据类型,只有大型对象数据类型(LOB)

MYSQL里的BLOB数据类型

BLOB是一个二进制大对象,用来存储可变数量的数据。BLOB类型分为4种:TinyBlob、Blob、MediumBlob、LongBlob,

这几个类型之间的唯一区别是在存储文件的最大大小上不同。

MySQL的四种BLOB类型     类型 大小(单位:字节)

TinyBlob                            最大 255
Blob                                  最大 65K
MediumBlob                      最大 16M
LongBlob                           最大 4G

BLOB列存储的是二进制字符串(字节字符串);TEXT列存储的是非二进制字符串(字符字符串)。

BLOB列没有字符集,并且排序和比较基于列值字节的数值;TEXT列有一个字符集,并且根据字符集对值进行排序和比较

BLOB是二进制字符串,TEXT是非二进制字符串,两者均可存放大容量的信息。BLOB主要存储图片、音频信息等,

而TEXT只能存储文本文件。

SQLSERVER

SQLSERVER并没有BLOB数据类型,只有大型对象数据类型(LOB):

text,ntext,image,nvarchar(max),varchar(max),varbinary(max)和xml数据类型

这些数据类型的数据都存放在LOB类型的数据页面里

相关文章

  • 基于SQL中的数据查询语句汇总

    基于SQL中的数据查询语句汇总

    以下是对SQL中的数据查询语句进行了汇总介绍,需要的朋友可以过来参考下
    2013-07-07
  • Mysql深入了解联表查询的特点

    Mysql深入了解联表查询的特点

    这篇文章主要给大家介绍了关于MySQL联表查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2022-07-07
  • 一条 SQL 语句执行过程

    一条 SQL 语句执行过程

    这篇文章主要介绍了一条 SQL 语句执行过程的相关资料,没人详细具有一的的参考价值,需要的小伙伴可以参考一下,希望对你的学习和工作有所帮助
    2022-03-03
  • mysql执行计划介绍

    mysql执行计划介绍

    下面我简单讲讲mysql的执行计划,只列出了一些常见的情况,希望对大家有所帮助
    2013-11-11
  • Mysql数据库的日志管理、备份与回复详细图文教程

    Mysql数据库的日志管理、备份与回复详细图文教程

    备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等,这篇文章主要给大家介绍了关于Mysql数据库的日志管理、备份与回复的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • MySQL查找NULL值的全面指南

    MySQL查找NULL值的全面指南

    在数据库中,NULL 值表示缺失或未知的数据,在 MySQL 中,我们可以使用特定的查询语句来查找包含 NULL 值的数据,本文将详细介绍如何在 MySQL 中查找 NULL 值,并提供相关实例和代码片段,需要的朋友可以参考下
    2024-05-05
  • 解决MySQL8.0报错Client does not support authentication protocol requested by server...问题

    解决MySQL8.0报错Client does not support auth

    本文主要介绍了解决MySQL8.0报错Client does not support authentication protocol requested by server...问题,文中通过代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • MySQL处理重复数据的学习笔记

    MySQL处理重复数据的学习笔记

    在本篇文章里小编给大家分享的是一篇关于MySQL处理重复数据的学习笔记,需要的朋友们可以参考下。
    2020-03-03
  • Mysql CPU占用高的问题解决方法小结

    Mysql CPU占用高的问题解决方法小结

    最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器资源占用问题,所以进服务器看到原来mysql占用率较高 25-60%左右,偶尔能跑到100%,所有导致上述问题的发生
    2012-06-06
  • MySQL8.0与MySQL5.7的区别详解

    MySQL8.0与MySQL5.7的区别详解

    MySQL8.0是2018年4月20日发布的全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,下面这篇文章主要给大家介绍了关于MySQL8.0与MySQL5.7区别的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-01-01

最新评论