我正在創建一個將保存長文本的項目。可能是段落...現在應該使用哪些數據類型來存儲我的數據表字段?我正在使用mySQL工作臺...謝謝我應該使用什麼樣的數據類型來處理長內容?
回答
從文檔:all possible string types。
對於長期文本,TEXT
是最合適的。
我試圖使用longtext,然後手動在上面添加了我的問題......遇到像「數據太長」這樣的錯誤。爲什麼? – PeterJohn
我相信TEXT
應該適合在這裏,除非你存儲二進制數據。對於使用BLOB
的二進制數據。
我試圖使用longtext,然後手動添加我的問題上面...錯誤,如「數據太長」已遇到。爲什麼? – PeterJohn
取決於「長」多長時間。對於相當長(大於64K),text
是首選武器,但不會執行,以及varchar
,因此選擇VARCHAR,如果你知道它的極限是小於64K
這article描述的優點和缺點的text vs varchar
MySQL VARCHAR大小限制爲65535字節,根據列的編碼,一個字符需要1-4個字節。如果時間不夠長,可以使用TEXT類型。
「一個BLOB或文本對象的最大尺寸是由它的類型, 確定,但實際上,你可以在客戶端和 服務器之間傳輸的最大值是由可用存儲器的量和的 大小來確定通信緩衝區「。
- 1. 我應該使用什麼樣的數據結構來處理大數據
- 2. 我使用什麼結構類型來處理HTML內容(MySQL)
- 3. 我應該使用什麼樣的數據模型來存儲歷史數據?
- 4. 我應該在我的程序中使用什麼樣的數據類型
- 5. 我應該在CoreData中使用什麼Objective-C類型來處理大量內容?
- 6. 此處應該使用什麼數據類型來接受來自服務器
- 7. 應該使用什麼樣的數據類型來存儲散列
- 8. 我應該使用什麼數據類型來存儲文本數據?
- 9. 爲什麼我應該使用CustomEqualityAttribute來標記我的類型?
- 10. 我應該使用哪種數據類型來處理九位數帳號,爲什麼?
- 11. 我應該使用什麼類型的數據庫模式來存儲和使用地理位置數據?
- 12. 應該使用什麼模型/模式來處理多個數據源?
- 13. 我應該使用什麼類型的數據庫複製?
- 14. 我應該使用什麼類型的數據建模?
- 15. 我應該使用什麼類型的數據庫?
- 16. 我應該使用什麼密碼長度來處理Jasypt哈希密碼?
- 17. 什麼的內容腳本類型和內容樣式類型
- 18. 什麼數據類型應該用德語字符變長度?
- 19. 我應該使用什麼類型的數據結構來保存錶行?
- 20. 我應該使用什麼數據類型來存儲小的十進制值
- 21. 我應該爲我的ios應用使用什麼類型的數據存儲?
- 22. 什麼時間數據類型,我應該使用
- 23. 我們應該在JWT響應中使用什麼內容類型?
- 24. 當我用gzip編碼數據時,應該發送什麼內容長度?
- 25. 我應該使用什麼SQL Server數據類型來存儲字節[]
- 26. 我應該使用什麼mysql數據類型來加密文本?
- 27. 我應該使用什麼VHDL數據類型來存儲地址?
- 28. MySQL - 我應該使用什麼數據類型來存儲一組字符串
- 29. 我應該使用什麼數據類型來存儲base64字符串?
- 30. 我應該在靜態內容中使用什麼類型的azure blob
http://dev.mysql.com/doc/refman/5.0/en/char.html –
參閱[此](http://stackoverflow.com/questions/12552035/saving - 文本到MySQL的文本) –
[MySQL TEXT vs BLOB vs CLOB]的可能的重複(http://stackoverflow.com/questions/7071662/mysql-text-vs-blob-vs-clob) – PatrikAkerstrand