我正在尋找一些關於從mySQL專家存儲長字符串數據的最佳方法的建議。MySQL存儲長字符串的最佳方式
我有一個通用的表格,用於存儲任何種類的數據,我的意思是它應該能夠保存字母數字和數字數據。 目前,表結構與存儲在單個列中的ID和實際數據簡單如下:
id INT(11)
data VARCHAR(128)
我現在有存儲數據量較大(最多500個字符)的要求和很想知道最好的方法是簡單地增加varchar列的大小,還是我應該爲需要存儲更長字符串的時間添加一個新列(一個TEXT類型列?)。
如果有任何專家有任何建議,我都耳朵! 我的首選方法是簡單地增加varchar列,但那是因爲我很懶。 我運行的mySQL版本是5.0.77。
我應該提到新的500字符要求只會用於奇數記錄;表格中的大多數記錄不會超過50個字符。 我以爲我會通過製作第128列來面向未來。顯示我知道多少!
使用longtext數據類型.. – Dhinakar 2013-03-14 10:11:05
你想實現什麼? – sectus 2013-03-14 10:12:04
瞭解您打算如何處理這些數據非常重要,您是否通過查詢來操縱它,或者只是存儲和檢索整個數據? – Steve 2013-03-14 10:20:17