即使对于不完整的单元格,MySQL 中的 varchar/text/longtext 列是否占用文件系统中的全长大小?
例如,参考这篇博客文章,我有以下列,并在其中放入了一个给定的字符串。
CHAR (72) - can store upto 72 characters - i put in a string "abcd"
VARCHAR (72) - can store upto 72 characters - i put in a string "abcd"
TINYTEXT - can store upto 255 characters - i put in a string "abcd"
TEXT - can store upto 65,535 characters - i put in a string "abcd"
LONGTEXT - can store upto 4,294,967,295 characters - i put in a string "abcd"
Run Code Online (Sandbox Code Playgroud)
这些列中的每一列将占用多少实际物理空间?每列能够存储的完整大小?还是仅存储“abcd”所需的量?