什么是blob,什么是text?有什么区别?

什么时候我需要使用blob,什么时候我需要text作为数据类型?

因为对于blobtext,有mediumblob==mediumtextsmallblob==small text.它们有相同的意思吗?

看看这个MEDIUMBLOBMEDIUMTEXT L+3字节,其中L < 224.

L是多少?

推荐答案

文本和字符将转换为与时间关联的字符集.BLOB和BINARY只存储字节.

BLOB用于存储二进制数据,而文本用于存储大字符串.

BLOB值被视为二进制字符串(字节字符串).它们没有字符集,排序和比较基于列值中字节的数值.

文本值被视为非二进制字符串(字符串).它们有一个字符集,根据字符集的排序规则对值进行排序和比较.

http://dev.mysql.com/doc/refman/5.0/en/blob.html

Mysql相关问答推荐

SQL: Select 并计算下一行的值

JOOQ-如何在一个查询中引用多个(但不是所有)表中的所有字段

如何计算超过特定数字的所有不同ID组,然后返回这些ID?

Laravel DB::Transaction()

使用NOT EXISTS()时出现MySQL查询错误

不分组寻呼

WordPress的sql命令从帖子中删除随机文本

SQL Select 最大值和平均值

带有 JOIN 和 WHERE 子句的 INSERT 语句

列出每年最多产的三位作家

根据 JOIN 结果计算列中的值?

SQL使用LIMIT获取结果和结果中的行数

一次更新mysql中的多个列

过滤查询结果

如何从具有第一行列值的表中 Select 客户的最新记录

组平SQL查询结果

如何使用 C++ 连接 mySQL 数据库

在 PHP 中获取 MySQL 列的总和

字符ي和ی以及波斯语的区别 - Mysql

更改 Laravel 的 created_at 和 updated_at 的名称