Eri*_*ric 20
通常,没有.text
实际上,列存储在远离行的位置,因此它们本身不占用行的空间.相反,该行保留了一个指向text
列的指针(它确实占用了空间,但只有4个字节-is(取决于系统)一行),但是在text
填充它之前,列本身将保持为空.
现在,varchar
列将在插入时为其最大值分配空间,但仅占用其内容所需的空间.char
但是,列始终使用指定的空间.所以,这是每个列的短语"华夫饼"的样子:
varchar(15): 'waffles'
char(15): 'waffles '
text: 'waffles'
Run Code Online (Sandbox Code Playgroud)
希望,这有帮助.
归档时间: |
|
查看次数: |
2110 次 |
最近记录: |