Mysql 用于存储代码的列类型
我需要在我的表中存储一段HTML/PHP代码。我使用的是BLOB,但不确定最好使用什么,ASCII还是UTF-8。有什么区别?或者我应该全部使用文本吗?您应该使用文本并将整个工具集设置为仅使用UTF-8:您的基础、本专栏,还有HTML/PHP文件(检查文本编辑器和标题)、连接等等 今天,除了必须连接到特定(和旧)数据库外,到处使用UTF-8几乎是唯一明智的选择Mysql 用于存储代码的列类型,mysql,Mysql,我需要在我的表中存储一段HTML/PHP代码。我使用的是BLOB,但不确定最好使用什么,ASCII还是UTF-8。有什么区别?或者我应该全部使用文本吗?您应该使用文本并将整个工具集设置为仅使用UTF-8:您的基础、本专栏,还有HTML/PHP文件(检查文本编辑器和标题)、连接等等 今天,除了必须连接到特定(和旧)数据库外,到处使用UTF-8几乎是唯一明智的选择 阅读此文:您应该使用文本,并将整个工具集设置为仅使用UTF-8:您的基础、本专栏以及HTML/PHP文件(检查文本编辑器和标题)、连接等
阅读此文:您应该使用文本,并将整个工具集设置为仅使用UTF-8:您的基础、本专栏以及HTML/PHP文件(检查文本编辑器和标题)、连接等等 今天,除了必须连接到特定(和旧)数据库外,到处使用UTF-8几乎是唯一明智的选择
阅读以下内容:BLOB对varbinary的作用就像文本对varchar的作用一样 基本上,二进制数据存储在blob中,文本存储在text中。如果存储的是实际的html代码,则使用文本;如果存储的是html文件,则使用BLOB
如果您需要能够执行ORDER BY或类似的操作,则不能使用BLOB。BLOB是varbinary,就像文本是varchar一样 基本上,二进制数据存储在blob中,文本存储在text中。如果存储的是实际的html代码,则使用文本;如果存储的是html文件,则使用BLOB
如果您需要能够执行ORDER BY或类似的操作,则不能使用BLOB。
TEXT
在您要使用该字段(全文)的某种搜索功能时,最好使用它
BLOB
更适合于存储诸如HTML页面之类的数据,以及存储将不被搜索(如全文)但刚刚加载的数据。TEXT
更适合于在使用该字段(全文)的某种搜索功能时使用
BLOB
更适合于存储像HTML页面这样的数据,以及存储那些将不会被搜索(像全文)但刚刚加载的数据