2009-11-02 76 views

回答

1

我認爲你可以保存HTML簡單TEXT領域。如果您的html超過64KB,則可以使用MEDIUMTEXT代替。

另請參閱Storage Requirements for String Types關於存儲值的最大長度的更多詳細信息。

還記得Unicode中的字符可能需要多於1字節才能存儲。

1

你真的應該從文檔開始,然後如果你有基於你在那裏找到的數據類型的問題,請嘗試要求澄清。但它確實有助於瞭解數據類型是什麼問這個問題之前:文檔瀏覽:

http://dev.mysql.com/doc/refman/5.4/en/data-types.html

也就是說,在採取文字和BLOB一探究竟。文本將存儲大量文本信息(可能是一個不錯的選擇),其中blob是爲二進制數據設計的。這確實根據查詢函數以及它們操作的數據類型而有所不同。

+0

我說你可能想要blob的唯一原因是如果你正在壓縮你的TXT,這也可以節省空間的事情做,但嚴格限制可搜索性... – Zak 2009-11-02 18:17:45

2

我建議不要在數據庫中存儲大塊的HTML(或其他文本數據)。我發現將文件存儲爲文件通常更有用,而將文件名放入數據庫中。

另一方面,如果您通過phpMyAdmin執行所有操作,則可能無法使用該選項。

相關問題