MySQL数据类型字节长度

Posted 程序小工

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据类型字节长度相关的知识,希望对你有一定的参考价值。

1.字符串

  • char(n): n 字节长度

  • varchar(n): 如果是 utf8 编码, 则是 3 n + 2字节; 如果是 utf8mb4 编码, 则是 4 n + 2 字节.

2.数值类型:

  • TINYINT: 1字节

  • SMALLINT: 2字节

  • MEDIUMINT: 3字节

  • INT: 4字节

  • BIGINT: 8字节

3.时间类型

  • DATE: 3字节

  • TIMESTAMP: 4字节

  • DATETIME: 8字节

4.字段属性: NULL 属性 占用一个字节. 如果一个字段是 NOT NULL 的, 则没有此属性.

转自:segmentfault

以上是关于MySQL数据类型字节长度的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据类型

8.Mysql数据类型选择

mysql 各数据类型的 大小及长度

mysql 各数据类型的 大小及长度

131 MySQL支持的数据类型

数据库中日期型数据的长度是几个字节