ITPub博客

首页 > IT职业 > IT职场 > MySQL常见的数据类型有哪些?

MySQL常见的数据类型有哪些?

IT职场 作者:jerrysun 时间:2021-09-11 10:00:24 0 删除 编辑

MySQL常见的数据类型有哪些?.png

下面介绍一下mysql常用的数据类型:

1.浮点型

比如,我们发的工资,一般都带有小数。

0

2.整数类型

字节 范围(有符号) 范围(无符号) 用途

0

FLOAT 4字节 (-3.402 823 466 E+38,1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38) 0,(1.175 494 351 E-38,3.402 823 466 E+38) 单精度浮点数值

DOUBLE 8字节 (1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 双精度浮点数值

DECIMAL 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 依赖于M和D的值 依赖于M和D的值 小数值

3、日期和时间类型

表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。

每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。

TIMESTAMP类型有专有的自动更新特性。

在生产里,日期时间型,往往用的比较少,而是用数字类型来取代日期类型!

0

4.特殊的NULL类型

  • NULL 不是假,而是"空"

  • 任何运算符,判断符碰到NULL,都得NULL

  • NULL的判断只能用is null,is not null

  • NULL 影响查询速度,一般避免使值为NULL

 通过对每种数据类型的用途,表示范围等有一个概要的了解,然后根据选定的存储引擎,确定如何选择合适的数据类型。用较小的存储代价换来较高的数据库性能。

(推荐操作系统:windows7系统、mysql5.8,DELL G3电脑。)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/151/viewspace-2830827/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-29

  • 博文量
    122
  • 访问量
    16189