mysql怎么查看表占用空间大小?

1.到指定的schema数据库(存储着其他数据库的信息)\x0d\x0auseinformation_schema\x0d\x0a2查询所有数据的大小\x0d\x0aselectconcat(round(sum(DATA_LENGTH/1024/.1024),2),'MB')asdatafromTABLES\x0d\x0a3​​检查指定的大小数据库\x0d\x0a例如数据库apoyl\x0d\x0aselectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB')asdatafromTABLESwheretable_schema='apoyl';\x0d\x0a4检查表的大小指定数据库\x0d\x0a例如数据库中的apoyl_test表apoyl\x0d\x0aselectconcat(round.(sum(DATA_LENGTH/1024/1024),2),'MB')asdatafromTABLES其中table_schema='apoyl'andtable_name='apoyl_test';\x0d\x0a整个过程就完成了如果有兴趣的话可以尝试一下。
我使用Ha\x0d\x0a网站找到了它。
它们都是正确的答案。