栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 系统运维 > 数据库 > MySQL

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

MySQL 更新时间:发布时间: 百科书网 趣学号

MySQL是一个关系数据库管理系统,它把数据存储在不同的表中,而不是把所有的数据都放在一个大的仓库里,从而提高了速度和灵活性。用SQL语言访问数据库时,MySQL是最常用的标准化语言。由于MySQL软件的小型化、速度快、总体拥有成本低等特点,特别是开源这一特性,MySQL被广泛应用于中小型网站的开发,并被划分为社区版和商业版。

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

1.浮点型

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

2.整数类型

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

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类型有专有的自动更新特性。

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

4.特殊的NULL类型

  • NULL 不是假,而是"空"

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

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

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

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

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/13152.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号