数据库中数据的存储格式
来源:百度知道 编辑:UC知道 时间:2024/06/24 18:29:54
数据库在硬盘中的数据存储格式,比如SQL中的一个表,是按行或者列来挨个存储的吗,还是其它方式?如果对列的属性做了修改,比如char(a)改为了char(b)大小了,变大或者变小,硬盘上是否有相应的改变呢?
能具体说下怎么变的吗
能具体说下怎么变的吗
你能看得到的变化是数据库文件的大小变化
对于这种改变数据库文件只会变大或不变,不会变小
大的数据量存储或是数据库文件自增长的时候你才会看到
这样的变化你基本上是看不出来的
当然,如果你之前存储有数据,且量比较大
如果把某列长度变小了,数据库会自动进行截取,那么相应的数据会变少
但是数据库文件占用的空间却不会变化,除非你对数据库文件进行一下压缩
会有的很细微
估计这个变化要大到一定的量 你才能看到变化
小的数据和少数据 基本没什么变化的
变化是有的。