为什么导入的数据库在phpmyadmin中较小?

时间:2011-12-07 01:24:47

标签: mysql linux phpmyadmin webmin

我使用phpmyadmin转储数据库并拥有390MB 然后使用命令行将其导入新数据库,然后显示大小为360。

为什么导入的数据库较小?感谢。

1 个答案:

答案 0 :(得分:2)

当您从数据库中删除数据时,通常不会从数据库文件中删除记录,只是标记为已删除 - 以后可以将该空间重新用于新记录。导出数据库时,这些已删除的记录自然不会导出,也不会在导入数据库时​​重新创建。

这种重用可以节省添加记录的时间,因为您并不总是需要使文件更大。并且它在删除记录时保存批次时间 - 从文件中间删除某些内容涉及移动所有后面的数据。