用于存储包含转义序列的文本(代码)的mysql数据类型

时间:2013-03-03 08:30:58

标签: mysql database

我正在开发一个项目,用户可以将其代码存储在数据库服务器中。

  • 代码可以来自c,c ++,java,python等任何语言。代码 将包含转义序列('\ n','\ t')和重要的 空格(特别是对于python)。

  • 我想要一个数据类型,它将存储所有这些代码 维护代码中的所有空格和转义序列(没有任何 格式化或任何东西)。

我不确定'TEXT'的MySQL数据类型,那么在MYSQL中将这些代码存储为(原始数据)的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

使用BLOB

来自手册。

  

BLOB是一个二进制大对象,可以容纳可变数量的数据。四种BLOB类型是TINYBLOB,BLOB,MEDIUMBLOB和LONGBLOB。

  

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