Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 phpmyadmin 转储了一个数据库并拥有 390MB,然后使用命令行将其导入新数据库,然后显示大小为 360。
为什么这个导入的数据库更小?谢谢。
当您从数据库中删除数据时,这些记录通常并没有真正从数据库文件中删除,只是标记为已删除 - 以后可以将空间重新用于新记录。导出数据库时,这些已删除的记录自然不会导出,也不会在导入数据库时重新创建。
这种重用可以在添加记录时节省一点时间,因为您不必总是使文件变大。并且在删除记录时节省了大量时间——从文件中间删除一些内容涉及到移动它之后的所有数据。