Re: [問題] MySQL問題
※ 引述《pm2001 (va是我的公主喔!!)》之銘言:
: ※ 引述《forkome (烏龜)》之銘言:
: : MySQL的欄位type,varchar常常用,但他最大只到255
: : 若想存大量文字的話,該用什麼比較適合呢?之前都用Access的備忘,MySQL是用什麼?
: : 先謝了
: TXET 65535個字元
: MEDIUMTEXT 16777215個字元
: LONGTEXT 4294967295個字元
: 假如還不夠
: 我也囧rz了
還不夠的話 先想想使用者要怎麼把如此大量的資料上傳吧
LONGTEXT : 4294967295 chars, 以 1char 1byte 計算,大概是 4gb
如果受限於網路協定的問題,要使用其它編碼 (如 base64....) 會再增加不少
這麼長的一串文字 ? 也許這個欄位本身就違反正規化的原則囉 XD
假如還是嫌不夠 (例如想把整個 google dump 到一個欄位裡 :p)
那麼在 os 支援的前題下,我會比較喜歡把資料存成單獨的檔案,
只在資料庫中保留連結。
這樣的做法在儲存 binary file 時,我覺得比使用 binary type 更容易維護。
--
鬼壓床怎麼辦
騎上去啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.134
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章