在MySQL数据库中,如何判断表的每一列占用的存储大小?与TextField等可变长度列相关。
答案 0 :(得分:2)
对于字符数据字段,将是:
SELECT SUM(LENGTH(`column`)) FROM `Table`
如果您使用的是某些数值数据类型,您可以只计算行数,然后乘以大小,例如4表示INTEGER,或8表示DOUBLE,但它不会反映实际采取的大小然而,在磁盘上。
您可以使用以下内容获取整个表格的大小:
SHOW TABLE STATUS LIKE `Table`;