Mysql数据类型及基本运算
整数类型
小数类型
高精度要求的时候建议使用decimal,浮点数不建议减法和比较,容易出现问题,
日期与时间
NOW()将获取当前时间
字符串
二进制
算术运算
加减
乘除取余
除以0返回NULL
关系运算
相等:(不能比较null)
安全相等:(可以比较null)
不等:(不能比较null)
小于等于:(不能比较null)
小于:(不能比较null)
大于等于:(不能比较null)
大于:(不能比较null)
空值判断:
between and:
最小:(含有null则返回null)
最大:(含有null则返回null)
in , not in:(性能很差)
like:(%匹配任意个数字符,_匹配一个)
Regexp:(^开头$结尾,.匹配一个,*任意个,[abc]可选)
逻辑运算
非零取非为0,0取非为1 ,null取非仍为null
与:
或:
异或:
位运算