怎么看某个数据库占用了多少空间?如果我发现某个数据库占用的空间太大了,想要减少这个数据库占用的空间,我可能就会想通过删除这个数据库中的某张表中的数据来实现这个需求,但是当我这么做之后,我们会发现一个奇怪的现象,这张表对应的文件的大小并没有改变,数据库中的一张表是保存在磁盘上的哪些文件的呢?为什么会出现这个现象呢?
如果我们在数据库中创建一张表,那么在相应目录下会多出哪些文件呢?首先在相应目录下会多出一个.frm文件,在这个.frm文件中记录的是数据表的结构信息,正是因为在.frm文件中记录着数据表的结构信息,所以在数据库崩溃时我们可以使用.frm文件来恢复数据表的结构,数据库崩溃会导致数据表的结构损坏吗?这个.frm文件的全称为数据表的名字.frm。