如果可能的話,我不想使用TEXT
,因爲額外的開銷。在()
中有VARCHAR(900)
或其他一些高數字可以嗎?VARCHAR(900)好嗎,還是應該在MySQL中使用TEXT?
0
A
回答
1
如果您確定未來將不會超出您的色譜柱的限制。然而
http://dev.mysql.com/doc/refman/5.6/en/char.html
你行應不超過最大行大小FO 65535個字節。此限制適用於該表中的所有列。
0
其確定使用VARCHAR(900)如果你僅限於存儲900字符不是沒有問題
1
一個TEXT
或BLOB
列只是行中的地址指向磁盤上沒有問題。因此表格不能存儲在內存中。
這意味着,每次選擇該列時,都必須訪問速度較慢的文件系統。我經常看到的建議是將文本列保存爲單獨的表格。
但是900的限制應該可以保持爲varchar。
相關問題
- 1. varchar vs text - MySQL
- 2. MySQL TEXT或VARCHAR
- 3. 我應該使用MySQL還是MongoDB?
- 4. 使用ob_get_contents()或$ text是更好嗎?='test';
- 5. 我應該在MySQL中使用blob還是文本JSON?
- 6. 應該將`text-align:center;`應用於元素還是其父容器?
- 7. 我應該使用Core Text API還是在Quartz中繪製文本API?
- 8. Hibernate annotation,Mysql TEXT列,總是創建varchar
- 9. 是DroidText還好嗎?
- 10. MySQL的 - TEXT VS CHAR和VARCHAR
- 11. 我應該用UTF-8還是ASCII保存ASCII-only varchar?
- 12. 爲什麼我會在MySQL的TEXT中使用VARCHAR?
- 13. 我可以使用RavenDB(NoSQL)還是應該使用MySQL(RDBMS)?
- 14. MySQL thread_concurrency,innodb_thread_concurrency,我應該使用還是不使用?
- 15. 我還需要使用type ='text/javascript'嗎?
- 16. VARCHAR列應該放在MySQL的表定義的末尾嗎?
- 17. 使用「varchar」作爲主鍵?餿主意?還是好的?
- 18. 我應該使用std :: list還是有更好的方法?
- 19. 我應該使用分區還是有更好的方法?
- 20. 應該使用Linq還是不是?
- 21. 應該製作多少個dispatch_queue?少就是好還是更好?
- 22. 應該在Scala Play中使用應用程序還是HomeController?
- 23. 我應該使用public $ var還是應該使用__construct()?
- 24. 我還應該使用TCPClient來寫服務器還是有更好的出現?
- 25. 在Widget中使用按鈕時應該使用Activity還是Service?
- 26. 我應該使用contenteditable還是別的嗎?
- 27. 當polymorphy不是(還)時,我應該使用協議嗎?
- 28. Visual Studio + TortoiseSVN夠了嗎?還是應該使用AnkhSVN插件呢?
- 29. 在mysql中解釋更高的行數是好還是不好?
- 30. 在MVC RadioButton中,在模型中應該使用int還是bool?
你正在使用哪個版本的mysql? – ajreal
你會經常選擇這一欄嗎? – NoviceProgrammer
我不認爲我會經常選擇它。我只是想確保我放置的數據不會被切斷。 – enchance