1. 使用SHOW TABLE STATUS命令来查看表的信息,其中包括数据大小、索引大小、总大小等信息。 示例:SHOW TABLE STATUS FROM testdb LIKE 'users'; 结果:可以看到users表的数据大小为10M,索引大小为2M,总大小为12M。 2. 使用SELECT语句查询表的数据大小,可以通过SUM函数来计算表的数据大小。 示例:SELECT SUM(data_length) FROM information_schema.tables WHERE table_schema='testdb' AND table_name='users'; 结果:可以看到users表的数据大小为10M。 3. 使用SELECT语句查询表的索引大小,可以通过SUM函数来计算表的索引大小。 示例:SELECT SUM(index_length) FROM information_schema.tables WHERE table_schema='testdb' AND table_name='users'; 结果:可以看到users表的索引大小为2M。
以上是查看MySQL表磁盘空间情况的常用方法,可以帮助大家对数据库进行优化和管理。