首页 > 数据库技术 > 详细

MySQL-快速入门(2)

时间:2019-09-03 01:42:41      阅读:121      评论:0      收藏:0      [点我收藏+]

1、MySQL支持多种数据类型:

  1》数值类型:整数类型tinyint、smallint、mediumint、bigint、int;浮点小数类型float、double;定点小数类型decimal。

  2》日期 / 时间类型:year、time、date、datetime、timestamp。

  3》字符串类型:char、varchar、binary、varbinary、blob、text、enum、set。

2、各种数据类型详解:

  1》整数类型:

   技术分享图片

   技术分享图片

   2》浮点数类型和定点数类型

    MySQL中使用浮点数和定点数来表示小数。浮点数有两种:单精度浮点数(float)和双精度浮点数(double)。定点数只有一种类型:decimal。

    浮点数类型和定点数类型都可以使用(M,N)来表示,其中M称为精度,表示总共的位数;N称为标度,是表示小数的位数。

    技术分享图片

    decimal类型不同于float和double,decimal实际是以串存放的,decimal可能的最大取值范围与double一样,但是其有效的取值范围由M和D的值决定。如果改变M而固定D,则其取值范围将随M的变大而变大。其存储占用的空间也不是固定的,是M+2个字节。

数据类型 有 / 无符号 最小值 最大值
float类型取值范围 有符号的取值范围 -3.402823466E+38 -1.175494351E-38
无符号的取值范围 0和1.175494351E 3.402823466E+38
double类型取值范围 有符号的取值范围 -1.7976931348623157E+308 -2.2250738585072014E-308
无符号的取值范围 0和2.2250738585072014E-308 1.7976931348623157E+308

MySQL-快速入门(2)

原文:https://www.cnblogs.com/ZeroMZ/p/11450522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!