mysql中常用的数据类型有哪些(mysql基础-数据类型总结)

mysql的类型是设计数据库必修的一个,我们清楚mysql类型很多,其中最为主要的有,数值类型、时间/日期类型和字符串类型。

1)数值类型:整型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT;浮点类型:FLOAT、DOUBLE;定点小数类型:DECIMAL;

2)日期/时间类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP

3)字符串:CHAR、VARCHAR、TEXT、BINARY、VARBINARY、BLOB、ENUM和SET

整数类型:

mysql中常用的数据类型有哪些(mysql基础-数据类型总结)(1)

存储字节和范围之前的给大家举个例子吧

TINYINT占一个字节(8bits),那么TINYINT有符号数字最大值返回(2^(8-1)-1)=127所以TINYINT有符号的范围是-128~127,无符号的最大值是(2^8-1)=255,所以无符号范围0~255。

还有一点大家注意,字段类型显示的宽度和取值范围没有关系,如果INT(3),插入数据19999也是可以的,只要不超过int取值范围就可以。可以理解为整数类型的宽度和有符号的最小值的宽度是一样的(比如TINYINT最大宽度是4,有符号最小值是-128是宽度也是4,负号也算是一个宽度)。

大家不明白的话可以留言哦。今天先给记录到这吧,明天记录浮点啦

mysql中常用的数据类型有哪些(mysql基础-数据类型总结)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页