数据类型和运算符

数据类型和运算符

MySQL数据类型
MySQL具有丰富的数据类型,在建表和存储过程中都需要指定数据类型。
常见的数据类型有:

  • 数值类型
  • 字符类型
  • 日期和时间类型。
    MySQL主要提供的整数类型有:tinyint、smallint、mediumint、int、bigint。
    在这里插入图片描述

整数类型
可以在定义表结构时指定整数类型的显示宽度,如果不指定,系统为每一个类型指定默认的宽度值,如:

在这里插入图片描述
提示:显示宽度只是用于显示,并不能限制取值范围和占用空间,如:int(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是int所允许的最大值。

浮点数类型和定点数类型
MySQL中所使用浮点数和定点数来表示小数。浮点类型有两种:单精度float和双精度double。定点类型只有一种:decimal。浮点类型和定点类型都可以用(m,n)来表示,其中m表示精度,表示总共的位数;n表示标度,是表示小数的位数。
在这里插入图片描述
例如:创建表tmp2,其中x、y、z数据类型依次为float(5,1),double(5,1)和decimal(5,1),向表中插入数据5.12、5.15和5.123,如下:
在这里插入图片描述
日期和时间类型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
字符类型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如何选择数据类型
在这里插入图片描述
MySQL运算符
算术运算符
在这里插入图片描述
比较运算符
在这里插入图片描述
在这里插入图片描述
逻辑运算符
在这里插入图片描述
位运算符
在这里插入图片描述
MySQL使用的特殊字符

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值