7
A
回答
18
通常,沒有。 text
列實際上是遠離行存儲的,所以它們本身不佔用行的空間。取而代之的是,該行保持的指針text
列(其中確實佔用空間,但只有4個字節-ISH(取決於系統)的行),但要等到填充它的text
柱本身將保持爲空。
現在,varchar
列將在插入時爲其最大值分配空間,但只佔用其內容所需的空間。但是,char
列將始終使用指定的空間。所以,在這裏就是每列看起來像一個短語「華夫餅乾」:
varchar(15): 'waffles'
char(15): 'waffles '
text: 'waffles'
希望這有助於。
相關問題
- 1. 當內存空間被保留爲struct?
- 2. MySQL內存空間
- 3. 在任務中保留內存離散
- 4. 在文本框內保留文本
- 5. 我可以插入文本框並保留空白空間嗎?
- 6. 如何在itextsharp文本提取中保留水平空間
- 7. Java - 高級保留空間內存不足
- 8. 映射保留高內存通過remap_pfn_range用戶空間
- 9. Solr保留磁盤空間
- 10. Zend表格文本值保留爲空
- 11. 從打印中隱藏文本,但保留空間
- 12. 在mysql中保存textarea中的文本時如何保留換行符?
- 13. 是否可以在內存中保留空間以減少加載時間?
- 14. 如何在MySQL表中保留時間?
- 15. 任何方式來保留但不提交在Linux內存?
- 16. 如何在文本區域內保留文本選擇?
- 17. 導出文本的預留空間Highchart
- 18. 保留的內存地址?
- 19. YARN保留內存問題
- 20. 將ajax留言本保存到文件
- 21. 檢查是否有足夠的磁盤空間來保存文件;保留它
- 22. Linux內存映射文件保留大量物理內存
- 23. 如何保留內存爲載體
- 24. 如何在使用php保存文本後將文本保留在textarea中?
- 25. 用c#保存XML文件並保留空元素的格式
- 26. 是否有可能查看爲Visual Studio 2010保留了多少內存空間?
- 27. 從PDF中提取文本並將其保存到數據庫 - 保留間距
- 28. GTK +/C避免保留GtkGrid內隱藏小部件的空間
- 29. 將名稱空間保留在對象函數範圍內
- 30. SQL Server上的保留空間過大
這對所有類型的文本都適用,例如MediumText,LongText等?現在我正在使用inno-db引擎。也想確認它是否有任何形式的壓縮,我的意思是如果我只在文本字段中輸入10個字節,它是否會壓縮或獲取整個64 KB? – user2098324 2017-06-13 09:12:15