我曾经在mySQL中使用查询,告诉我我的查询有多大。
但是,我不记得那个查询,现在似乎无法找到它。
有谁知道他们的头顶上的语法?mySQL查询大小
基本上它可以让我知道我使用对2位整数等
感谢11位整数多少大小保存,
三通
我曾经在mySQL中使用查询,告诉我我的查询有多大。
但是,我不记得那个查询,现在似乎无法找到它。
有谁知道他们的头顶上的语法?mySQL查询大小
基本上它可以让我知道我使用对2位整数等
感谢11位整数多少大小保存,
三通
下面是一个概述,也与所有数据类型:http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.html
您可以使用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
时才会看到效果。
没有这样的事情,一个11位或2位整数。你可以有一个tinyint无符号(1字节= 8位),smallint无符号(2字节= 16位),mediumint无符号(3字节= 24位),int无符号(4字节= 32位)和bigint无符号(8字节= 64位)整数数据类型 – 2011-03-14 22:26:18
“查询大小”是什么意思? – Quassnoi 2011-03-14 22:28:49
@ f00 - 我的猜测是OP指的是字段大小,而不是位数。 – 2011-03-14 22:29:10