mySQL查询大小

时间:2011-03-14 22:21:38

标签: mysql

我曾经在mySQL中使用一个查询,告诉我我的查询有多大 但是,我不记得那个查询,现在似乎无法找到它 有谁知道他们头脑的语法?

基本上它让我知道我使用11位整数和2位整数等节省了多少。

谢谢,
三通

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以使用SHOW TABLE STATUS LIKE 'MY_TABLE'返回有关该表的大量信息。 Data_length列将包含用于该表的数据文件的大小。还有一个“平均行长”Avg_row_length,可能很有用。

详情请见此处:http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html

正如我在上面的评论中所提到的,int声明之后的数字int(11)不会影响包含整数的数据结构的大小。它只影响列的显示宽度。此外,如果您使用ZEROFILL,则只能看到它的效果。