与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型
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类型的数据页面里
相关推荐
-
深入了解mysql的4种常用、重要的数据类型
为了实现这一目标,它需要我们在数据库系统的常用数据类型有充分的认识. 下面我们来看一下mysql的重要数据类型 1.数值类型可以划分为数值类型:整型,浮点十进制类型. 所谓的"十进制"是指decimal和numeric,他们是同一类型的.严格地说,它不是一个数字类型,因为他们实际上是作为字符串存储,每一个数字值(包括小数点)占一个字节的存储空间,所以这种类型的消耗大量的存储空间,但它的优点是它的价值不会失去做浮点数计算精度,它更适合一些计算精度要求高,如价格计算.浮动取决于不同精度的类
-
MySQL 数据类型 详解
1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-2147483648~2147483647) bigint(m) 8个字节 范围(+-9.22*10的18次方) 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~25
-
MySQL学习第六天 学习MySQL基本数据类型
还记得上一篇学习的内容吗?不记得再看一看MySQL学习第五天 MySQL数据库基本操作,温故可以知新! 数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息类型.MySQL中常用的的数据类型包括:数值类型.日期和时间类型和字符串类型等. 一.数值类型 MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER.SMALLINT.DECIMAL.NUMBERIC),以及近似数值数据类型(FLOAT.REAL.DOUBLE.PRES
-
MySQL 数据类型 大全
复制代码 代码如下: 其中的长度以字节为单位 名称 长度 用法 TINYINT(M) BIT,BOOL,BOOLEAN 1 如果为无符号数,可以存储从0到255的数; 否则可以存储从-128到127的数. SMALLINT(M) 2 如果为无符号数,可以存储从0到65535的数; 否则可以存储从-32768到32767的数. MEDIUMINT(M) 3 如果为无符号数,可以存储从0到16777215的数;否则可以存储从-8388608到8388607的数 INT(M) INTEGER(M) 4
-
MySQL数据类型和常用字段属性总结
前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键.M前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键.MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数据满足为该数据类型预先确定的一组规则,例如大小.类型及格式. 这里先总结数据类型.MySQL中的数据类型
-
MySQL日期数据类型、时间类型使用总结
MySQL 日期类型:日期格式.所占存储空间.日期范围 比较. 日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------------------------------- datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31
-
Mysql中返回一个数据库的所有表名,列名数据类型备注
desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名'; 顺便记下: show databases; 也可以这样 use information_schema select table_schema,table_name from tables where table_schema='数据
-
MySQL数据类型varchar详解
1.varchar(N)的逻辑意义从MySQL4.1开始,varchar (N)中的N指的是该字段最多能存储多少个字符(characters),不是字节数.不管是一个中英文字符或者数字.或者一个汉字,都当做一个字符.在4.1之前,N表示的是最大存储的字节数(bytes).2.varchar(N)到底能存多长的数据在mysql reference manual上,varchar最多能存储65535个字节的数据.varchar 的最大长度受限于最大行长度(max row size,65535byte
-
mysql 数据类型TIMESTAMP
在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间 通常表中会有一个Create date 创建日期的字段,其它数据库均有默认值的选项.MySQL也有默认值timestamp,但在MySQL中,不仅是插入就算是修改也会更新timestamp的值! 这样一来,就不是创建日期了,当作更新日期来使用比较好! 因此在MySQL中要记录创建日期还得使用datetime 然后使用NOW() 函数完成! 1: 如
-
MySQL笔记之数据类型详解
字符型数据 字符型数据可以使用定长或变长的字符串来实现,其不同点在于固定长度的字符串使用空格向右填充,以保证占用同样的字节数;变长字符串不需要向右填充,并且所有字节数可变. char 定长型,字节长度固定,最大长度为255字节,可以使用char(20)这种方式限定长度,查询速度快,但不灵活 varchar 变长型,字节长度随数据量变化,最多可存储65535字节,varchar(20)可以限定长度,查询速度不及c
随机推荐
- JavaScript编程设计模式之构造器模式实例分析
- JavaScript中将一个值转换为字符串的方法分析[译]
- Java JDK动态代理(AOP)的实现原理与使用详析
- sqlServer 获取汉字字串的拼音声母
- 使用ANT与YUI压缩js的实现方法
- 在Python中测试访问同一数据的竞争条件的方法
- Javascript非构造函数的继承
- Android仿微信语音聊天功能
- PHP封装的PDO数据库操作类实例
- SQL SERVER 9003错误解决方法
- jquery text()方法取标签中的文本
- jacascript DOM节点——元素节点、属性节点、文本节点
- Linux:文件命令精通指南
- Android中正确使用字体图标(iconfont)的方法
- Android图片三级缓存的原理及其实现
- C#实现中英文混合字符串截取的方法
- 详解spring cloud feign踩坑记录
- python3的print()函数的用法图文讲解
- 详解CentOS7下PostgreSQL 11的安装和配置教程
- Python输出各行命令详解