MySQL - 查询平均行长度

时间:2015-12-16 20:33:45

标签: mysql row metadata information-schema

我有一张名为兔子的桌子。我试图在我的表中找到平均行长度。我试过这个问题:

SELECT AVG_ROW_LENGTH(rabbits)

但它不起作用。

2 个答案:

答案 0 :(得分:9)

我的谷歌搜索表明AVG_ROW_LENGTH实际上是information_schema.tables中的一列。我想你会想尝试这样的事情:

SELECT AVG_ROW_LENGTH FROM information_schema.tables WHERE TABLE_NAME = 'rabbits';

您可能还需要通过添加" AND TABLE_SCHEMA =' databasename';"来指定数据库名称。如果你有一个带有兔子桌的数据库。

希望这有帮助!

答案 1 :(得分:3)

你不能选择它,试试这个:

SELECT Avg_row_length FROM information_schema.tables WHERE table_name='rabbits';