MySQL中定义数据字段的类型对你数据库的优化是非常重要的。
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
- - 函数应用在sql语句中
- -- 临时表
- select now() from dual;
-
- -- 数学函数 二进制
- -- 返回x的绝对值
- select abs(-19) from dual;
- select hex(100) from dual;
- -- 返回x的最小整数值(向上取整)
- select ceiling(2.999999) from dual;
- select ceiling(2.11) from dual;
- -- 向下取整
- select floor(2.11) from dual;
- -- 返回自然对数的底的次方
- select exp(3) from dual;
- -- 返回最大值
- select greatest(34,56,1,0,100) from dual;
- select least(1,0,19,100) as little from dual;
- -- 返回8的自然对数
- select ln(8) from dual;
- -- 返回以参数一的以参数为底的对数
- select log(9,3) from dual ;
-
- -- mod取模 即取得是余数
- select mod(9,3) from dual;
- -- 圆周率的值
- select pi() from dual;
-
- -- 返回任意值
- select rand(10) from dual;
- -- 返回x的y为小数四舍五入以后