当前位置:   article > 正文

mysql基本数据类型_mysql的整数类型中,占用字节数

mysql的整数类型中,占用字节数

                                       MySQL 基本数据类型

MySQL主要数据类型:数值类型日期/时间类型字符串类型

1.  数值数据类型:

(1)整数类型:tinyintsmallintmediumintintbigint

占用字节数(存储空间)从小到大:tinyint < smallint < mediumint < int < bigint

例子:

(2)浮点小数数据类型:(单精度)float、(双精度)double

(3)定点小数类型:decimal(M,D)

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

2.  日期与时间类型:

日期与时间数据类型
类型名称日期格式日期范围存储需求
yearYYYY1901~21551字节
timeHH:MM:SS-838:59:59~838:59:593字节
dateYYYY-MM-DD1000-01-01~9999-12-33字节
datetimeYYYY-MM-DD HH:MM:SS1000-01-01 00:00:00~9999-12-31 23:59:598字节
timestampYYYY-MM-DD HH:MM:SS1970-01-01 00:00:01 UTC~2038_01_19 03:14:07 UTC4字节

 

 

 

 

 

 

 

例一:

插入年份

            

             插入值不能超出YEAR类型范围

            

 由此可以看出:1.  字符串‘0’和‘00’的作用相同

                            2.  ‘77’转换为1977

                            3.  ‘10’转换为2010

                            4.  0转换为0000 , 78转换为1978 , 11转换为2011

                            5.  一打错代码就会报错!!!!!game over!

例二:

插入日期

 

例三:

插入时间

例四:

插入当前时间

 

 3.  字符串类型:

文本字符串类型:char(M)、varchar(M)、tinytext、text、mediumtext、longtext、enum、set

例一:

                                 常见运算符介绍

 

 

1.算术运算符: +、-、*(乘)、/(除)、%(求余或求模)

2.比较运算符:

运算符

作用

=

等于

<=>

安全的等于(和=一样用来做比较,但可以区分NULL

<> (!=)

不等于(不能和NULL做比较)

<=

小于等于(不能和NULL做比较)

>=

大于等于(不能和NULL做比较)

>

大于(不能和NULL做比较)

<

小于(不能和NULL做比较)

运算符

作用

IS NULL

判断一个值是否为NULL

IS NOT NULL

判断一个值是否不为NULL

LEAST

2个或多个参数时,返回最小值

GREATEST

2个或多个参数时,返回最大值

BETWEEN AND

判断一个值是否在两个值之间

IN

判断一个值是IN列中的任意一个值

NOT IN

判断一个值不是IN列中的任意一个值

LIKE

通配符匹配(%_

REGEXP

正则表达式匹配(^$.[….]、*)

 -- 等于运算符(=)

 -- 安全等于运算符(<=>)

-- IS NULL(ISNULL)和IS NOT NULL运算符

           如果为null,返回值为1

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/838264
推荐阅读
相关标签
  

闽ICP备14008679号