mysql中int(10)和char(10)以及varchar(10)的区别

735 阅读1分钟
  • int(10)表示显示最大字符数,int还是4个字节,与存储的内容无关。10的作用仅仅在zerofill中前面补0;chart(10)和varchar(10)的10表示存储数据的大小,即表示存储多少个字符。

  • int(10) 10位的数据长度 9999999999,占32个字节,int型4位;char(10)长度不足就补空格;varchar(10)长度不足就不足