在mysql建表的时候,值得注意的是,不同的数据类型的长度含义是不一样的
名 | 类型 | 长度 |
id | int | 11 |
titile | text | |
author | varchar | 60 |
- int类型的长度代表的是length,最大长度是255,也就是2147483647
32位的电脑中,用二进制表示,最大的就是32个1,用十进制表示为2^32-1,大概40多亿(4294967295)
对于有符号的,第一位用作表示正负(0,1),最大的就是31个1,用十进制表示为2^31-1,大概20多个亿(2147483647) - varchar的长度就是字符串的长度,多长就是多长
- text一般存储长文本,一般不限制长度,默认最大64k,有更大需求可以选择MEDIUMTEXT 16Mb,LONGTEXT 4GB
















