数据库中数据的存储格式

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:29:54
数据库在硬盘中的数据存储格式,比如SQL中的一个表,是按行或者列来挨个存储的吗,还是其它方式?如果对列的属性做了修改,比如char(a)改为了char(b)大小了,变大或者变小,硬盘上是否有相应的改变呢?
能具体说下怎么变的吗

你能看得到的变化是数据库文件的大小变化

对于这种改变数据库文件只会变大或不变,不会变小

大的数据量存储或是数据库文件自增长的时候你才会看到

这样的变化你基本上是看不出来的

当然,如果你之前存储有数据,且量比较大

如果把某列长度变小了,数据库会自动进行截取,那么相应的数据会变少

但是数据库文件占用的空间却不会变化,除非你对数据库文件进行一下压缩

会有的很细微

估计这个变化要大到一定的量 你才能看到变化

小的数据和少数据 基本没什么变化的

变化是有的。