为什么SQL表清空了.数据库占用还是那么大呢?

使用TRUNCATE TABLE清空了很多表.但在我的电脑下面查看MDF文件好象一点点也没有变小.为什么呢?怎么解决?

右键点数据库,有一个“所有任务”,里面有一个“收缩数据库”,你收缩一下,mdf文件就小了,效果立竿见影!
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-25
因为你的表是在数据库里存储的,一开始定义数据库有多大,就能存储多大的数据,当然数据都是以表的形式来存储的
第2个回答  2011-12-28
硬盘空间还占着,进行磁盘整理之后,可能就会小咯。本回答被提问者采纳
第3个回答  2011-12-28
日志也要清理
第4个回答  2011-12-28
很简单找个SQL日志清理工具,清理下就好了!
相似回答