什么是SQL数据库列中显示的“[BLOB - ...]”?

时间:2013-08-31 12:06:17

标签: mysql phpmyadmin

我正在通过PHPmyAdmin处理一个SQL数据库,我有一个名为pagesText的列,它应该显示一些文本,但我看到的只是“[BLOB - ...]”。

snapshot of the table column

这是什么?我怎样才能得到原文?

3 个答案:

答案 0 :(得分:1)

点击选项,勾选"显示BLOB内容"然后点击Go。

答案 1 :(得分:0)

关于Blob:

来自维基百科:

http://en.wikipedia.org/wiki/Binary_large_object

  

一个blob(交替称为二进制大对象,基本大   object,BLOB或BLOb)是存储为a的二进制数据的集合   数据库管理系统中的单个实体。 Blob通常是   图像,音频或其他多媒体对象,虽然有时是二进制的   可执行代码存储为blob。 blob的数据库支持不是   通用

基本上这意味着您的数据直接以二进制格式保存。 (我知道,所有数据都是二进制的。)

但是,您可以通过PHP中的代码访问该字段,并且可以轻松地操作echo

PhpMyAdmin在这里将其显示为BLOB,因为它不想在记录表中显示长文本。

答案 2 :(得分:0)