与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中返回一个数据库的所有表名,列名数据类型备注
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 数据类型TIMESTAMP
在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间 通常表中会有一个Create date 创建日期的字段,其它数据库均有默认值的选项.MySQL也有默认值timestamp,但在MySQL中,不仅是插入就算是修改也会更新timestamp的值! 这样一来,就不是创建日期了,当作更新日期来使用比较好! 因此在MySQL中要记录创建日期还得使用datetime 然后使用NOW() 函数完成! 1: 如
-
MySQL笔记之数据类型详解
字符型数据 字符型数据可以使用定长或变长的字符串来实现,其不同点在于固定长度的字符串使用空格向右填充,以保证占用同样的字节数;变长字符串不需要向右填充,并且所有字节数可变. char 定长型,字节长度固定,最大长度为255字节,可以使用char(20)这种方式限定长度,查询速度快,但不灵活 varchar 变长型,字节长度随数据量变化,最多可存储65535字节,varchar(20)可以限定长度,查询速度不及c
-
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数据类型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日期数据类型、时间类型使用总结
MySQL 日期类型:日期格式.所占存储空间.日期范围 比较. 日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------------------------------- datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31
-
MySQL学习第六天 学习MySQL基本数据类型
还记得上一篇学习的内容吗?不记得再看一看MySQL学习第五天 MySQL数据库基本操作,温故可以知新! 数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息类型.MySQL中常用的的数据类型包括:数值类型.日期和时间类型和字符串类型等. 一.数值类型 MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER.SMALLINT.DECIMAL.NUMBERIC),以及近似数值数据类型(FLOAT.REAL.DOUBLE.PRES
-
深入了解mysql的4种常用、重要的数据类型
为了实现这一目标,它需要我们在数据库系统的常用数据类型有充分的认识. 下面我们来看一下mysql的重要数据类型 1.数值类型可以划分为数值类型:整型,浮点十进制类型. 所谓的"十进制"是指decimal和numeric,他们是同一类型的.严格地说,它不是一个数字类型,因为他们实际上是作为字符串存储,每一个数字值(包括小数点)占一个字节的存储空间,所以这种类型的消耗大量的存储空间,但它的优点是它的价值不会失去做浮点数计算精度,它更适合一些计算精度要求高,如价格计算.浮动取决于不同精度的类
-
MySQL数据类型和常用字段属性总结
前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键.M前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键.MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数据满足为该数据类型预先确定的一组规则,例如大小.类型及格式. 这里先总结数据类型.MySQL中的数据类型
-
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
随机推荐
- 浅谈ASP.NET中MVC 4 的JS/CSS打包压缩功能
- 讲解Java中如何构造内部类对象以及访问对象
- 微信小程序-滚动消息通知的实例代码
- javascript创建对象、对象继承的实用方式详解
- php 抽象类的简单应用
- 常见的python正则用法实例讲解
- WinForm实现页面按钮定时隐藏功能
- ajax提交加载进度条示例代码
- 闲话技术人员之苦中作乐
- PowerShell小技巧之调用CloudFlare的SDK查询网站统计信息
- MySQL存储数据乱码的问题解析
- jQuery 和 CSS 的文本特效插件集锦
- jQuery中children()方法用法实例
- jquery插件开发注意事项小结
- php生成gif动画的方法
- php修改NetBeans默认字体的大小
- C#获取硬盘序列号的问题小结
- Win Server 2003秘笈放送
- 一种angular的方法级的缓存注解(装饰器)
- python通过ffmgep从视频中抽帧的方法