日期函数
1 now 当前时间
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2015-07-15 23:15:12 |
+---------------------+
1 row in set
2 curDate() 当前日期
mysql> select curDate();
+------------+
| curDate() |
+------------+
| 2015-07-15 |
+------------+
1 row in set
3 curTime() 当前时间
mysql> select curTime();
+-----------+
| curTime() |
+-----------+
| 23:15:21 |
+-----------+
1 row in set
4 时间添加函数 date_add()
mysql> select date_add('2015-6-1',interval 365 day);
+---------------------------------------+
| date_add('2015-6-1',interval 365 day) |
+---------------------------------------+
| 2016-05-31 |
+---------------------------------------+
1 row in set
mysql> select date_add('2015-6-1',interval -365 day);
+----------------------------------------+
| date_add('2015-6-1',interval -365 day) |
+----------------------------------------+
| 2014-06-01 |
+----------------------------------------+
1 row in set
mysql> select date_add('2015-6-1',interval 3 week);
+--------------------------------------+
| date_add('2015-6-1',interval 3 week) |
+--------------------------------------+
| 2015-06-22 |
+--------------------------------------+
1 row in set
5 datediff() 时间差值
mysql> select datediff('2015-7-15','2015-7-1');
+----------------------------------+
| datediff('2015-7-15','2015-7-1') |
+----------------------------------+
| 14 |
+----------------------------------+
1 row in set
6 date_format 日期格式化
mysql> select date_format('2015-07-15','%m月%d日%Y年');
+------------------------------------------+
| date_format('2015-07-15','%m月%d日%Y年') |
+------------------------------------------+
| 07月15日2015年 |
+------------------------------------------+
1 row in set
信息函数
1 connection_id() 当前连接的线程ID
mysql> select connection_id();
+-----------------+
| connection_id() |
+-----------------+
| 47 |
+-----------------+
1 row in set
2 user() 当前用户
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set
3 version() 当前数据库版本
mysql> select version();
+---------------------+
| version() |
+---------------------+
| 5.0.22-community-nt |
+---------------------+
1 row in set
4 last_insert_id() 最后一次插入的ID
mysql> select * from dept;
+----+----------+
| id | deptName |
+----+----------+
| 2 | 安全部 |
+----+----------+
1 row in set
mysql> insert into dept(deptName) values('研发部');
Query OK, 1 row affected
mysql> select last_insert_id();
+------------------+
| last_insert_id() |
+------------------+
| 3 |
+------------------+
1 row in set
5 database() 当前数据库
mysql> select database();
+------------+
| database() |
+------------+
| t1 |
+------------+
1 row
数学函数
1 ceil() 向上取整,也叫进一取整
mysql> select ceil(12.33);
+-------------+
| ceil(12.33) |
+-------------+
| 13 |
+-------------+
1 row in set
mysql> select ceil(12.01);
+-------------+
| ceil(12.01) |
+-------------+
| 13 |
+-------------+
1 row in set
mysql> select ceil(12.89);
+-------------+
| ceil(12.89) |
+-------------+
| 13 |
+-------------+
1 row in set
2 floor() 向下取整,也叫舍一取整
mysql> select floor(12.98);
+--------------+
| floor(12.98) |
+--------------+
| 12 |
+--------------+
1 row in set
3 mod 取莫 类似 %
mysql> select 3 mod 4;
+---------+
| 3 mod 4 |
+---------+
| 3 |
+---------+
1 row in set
4 div 除 类似/
mysql> select 3 div 5;
+---------+
| 3 div 5 |
+---------+
| 0 |
+---------+
1 row in set
mysql> select 3 div 1;
+---------+
| 3 div 1 |
+---------+
| 3 |
5 power(m,n) 幂运
mysql> select power(2,4);
+------------+
| power(2,4) |
+------------+
| 16 |
+------------+
1 row in set
算 m的n次方
6 round() 四舍五入
mysql> select round(2.44);
+-------------+
| round(2.44) |
+-------------+
| 2 |
+-------------+
1 row in set
mysql> select round(2.456,2);
+----------------+
| round(2.456,2) |
+----------------+
| 2.46 |
+----------------+
1 row in set
7 truncate() 截取 字段 后面的参数是小数点的位数
mysql> select truncate(12.33,1);
+-------------------+
| truncate(12.33,1) |
+-------------------+
| 12.3 |
+-------------------+
1 row in set
mysql> select truncate(23.3333,3);
+---------------------+
| truncate(23.3333,3) |
+---------------------+
| 23.333 |
+---------------------+
1 row in set
分享到:
相关推荐
STRCMP STRCMP()函数是MySQL里比较字符串的最简单方式之一。这个函数接受两个参数——要被比较的字符串。如果这个两个字符串相同,它就返回0;如果第一个大于第二个,它就返回1;如果第一个小于第二个,它就返回-1 ...
MySQL数据库函数手册,私家珍藏,经验积累
MYSQL 日期函数大全,供大家一起共同分享学习。
MySQL函数案例MySQL函数案例MySQL函数案例
Mysql的常用函数整体, 从网上收集的一些常用函数, 进行汇总整体成文档 MySQL控制流函数: CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default CASE [test] WHEN...
MySQL函数大全及用法示例 MySQL函数大全及用法示例 MySQL函数大全及用法示例
MySQL函数举例常用函数的分类等,列举出常用函数的种类和用法,规范的举例,使您学习更轻松
Mysql函数手册.doc 涵盖了mysql的大部分常用的函数 值得一看
mysql函数大全.pdf
mysql的函数手册——汇总了mysql的常用函数
基本上常用的都在这里了,如有遗漏还望指出。 MySQL常用函数大全
mysql函数大全mysql函数大全mysql函数大全
MYSQL函数和操作符 操作符 . 操作符优先级 . 圆括号 . 比较函数和操作符 . 逻辑操作符 控制流程函数 字符串函数 . 字符串比较函数 数值函数 . 算术操作符 . 数学函数 日期和时间函数 MySQL使用什么日历? ...
MySQL常用函数 MySQL常用函数
MySQL函数大全
mysql函数大全,包含MYSQL的所有函数API,安装手册等等
PHP操作MYSQL函数手册大全
mysql函数大全mysql函数大全mysql函数大全mysql函数大全mysql函数大全
MySql常用函数大全: MySQL必要时自动变换数字为字符串,并且反过来也如此: mysql> SELECT 1+"1"; -> 2 mysql> SELECT CONCAT(2,' test'); -> '2 test' 如果你想要明确地变换一个数字到一个字符串,把它作为参数...
MySQL函数 数字转中文 非金额 处理数据类型 decimal(21,6)