php& mySQL:TEXT列占用的空间

时间:2010-05-07 12:58:16

标签: php mysql

我有一个列,其结构为TEXT。我想知道3行占用了多少空间,考虑到TEXT列中的以下数据。

       TEXT column
ROW1
ROW2   Hi
ROW3   ABCDEFGHIJKLMNOPQRSTUVWXYZ... (really long, let's say 1500 characters)

我们上面有3行。 Row1为空。 Row2中只有2个字符。 Row3最多有1500个字符。所以我想知道占用的空间是什么:

ROW1:

行2:

ROW3:

手册中说:TEXT: L + 2 bytes, where L < 216但我对上述情况的工作原理有点不清楚。我也问这个,因为我正在考虑根据TEXT列占用的空间进一步规范我的数据库,因为我的应用程序使用了相当多的空间。

谢谢。

1 个答案:

答案 0 :(得分:3)

不,如果它是您要求的,则其他单元格大小不会与最大单元格对齐 因此,它只不过是存储在这些字段中的实际数据大小

你称之为“规范化”?