mysql中数据类型与占用空间大小的关系
By admin
- One minute read - 36 words1、 如一个表有10个int类型的字段,那么每行数据大小为
4(每个int类型占用4字节byte) * 10 = 40Bytes
[][1]
2、 如一个表有10个varchar(20)的字段,编码为utf8,那每行占用大小为
3(每个汉字占用3字节) * 20 * 10 = 600Bytes
如果是英文字符的话,则为
1(1个字符占用1个字节) * 20 * 10 = 200Bytes
[][2]
则以上两种情况 ,每行的数据均<8K (1024byte * 8) ,符合以下规则( 1024byte = 1KB)
[]