我正在开发一个项目,用户可以将其代码存储在数据库服务器中。
代码可以来自c,c ++,java,python等任何语言。代码 将包含转义序列('\ n','\ t')和重要的 空格(特别是对于python)。
我想要一个数据类型,它将存储所有这些代码 维护代码中的所有空格和转义序列(没有任何 格式化或任何东西)。
我不确定'TEXT'的MySQL数据类型,那么在MYSQL中将这些代码存储为(原始数据)的最佳方法是什么?
答案 0 :(得分:1)
使用BLOB
来自手册。
BLOB是一个二进制大对象,可以容纳可变数量的数据。四种BLOB类型是TINYBLOB,BLOB,MEDIUMBLOB和LONGBLOB。
BLOB值被视为二进制字符串(字节字符串)。它们没有字符集,排序和比较基于列值中字节的数值。