我是靠谱客的博主 迅速帽子,最近开发中收集的这篇文章主要介绍MySQL中常用的运算符及函数有哪些,Mysql常用运算符与函数汇总,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们先把数据表建好

?

常用的运算符:

1: 等于( = )

?

2: 等于( <=> )

?

3: is判断(null)

?

4: null值判断还可以使用isnull();

?

5: 在区间(between)内  between min and max  ps:这里是一个闭区间

select * from employee where sal between 4500 and 5000;

6: 不在区间内

select * from employee where sal not between 4500 and 5000;  --null不为包括进去

7: and 和 or

?

8: 小于(), 小于等于(<=), 大于等于(>=)

select * from employee where sal >= 4500;

***************************************************************************************************************

数学函数

1: rand();

?

2: least(value1, value2, ...) 返回最小值

?

3: greatest(value1, value2, ...) 返回最大值

select greatest(54,76,4,65,76,87,87,56,65,654,45,23,1,76);

4: round(M, D); 返回M的四舍五入的值, D表示要保留几们小数,默认值是0

?

5: abs() 绝对值

?

***************************************************************************************************************

汇总函数

1: avg();

?

2: count()

?

3: sum()

select sum(sal) from employee where sal >= 6000;

4: min()

select min(sal) from employee;

5: max()

select max(sal) from employee;

***************************************************************************************************************

日期函数

1: 获取当前的日期时间

?

2: 获取当前日期

select curdate();  --只有年月日

3: 获取当前时间

select curtime();  --只有时分秒

4: 日期的加运算date_add

?

5: 日期的减运算data_sub

select history, date_sub(history, interval '1-1' year_month) from employee;

6: 计算日期差

select history, sysdate(), datediff(sysdate(), history) from employee;     --以天数来表示

7: 获取日期的指定部分(把日期转换为指定的格式)  date_format()

?

8: 计算出一个日期是星期几

select history, dayname(history) from employee;

9: 中文日期字符串转换日期str_to_date()

?

insert into employee values(12, '二哥', '男', 22, 3000, str_to_date('2017年02月01号 23时02分02秒', '%Y年%m月%d号 %H时%i分%s秒'));

insert into employee values(12, '二哥', '男', 22, 3000, str_to_date('2017年02月01号 11时02分02秒', '%Y年%m月%d号 %h时%i分%s秒'));

ps: 如果是h则表示12小制, 如果是大H则表示24小明制;

字符串函数

1: left(str, len) 返回字符串str的左端len个字符

select left('abcdefg', 5);

2: length()

select length('abcdefg');

3: lower(str) 返回小写的字符串str

select lower('HELLO');

4: substring() 取子字符串, 第二个参数是截取的起始位置, 第三个参数是要截取的长度

select substring('helloworld',2,3);

5: concat() 字符串拼接

select concat(emp_name, '员工') from employee;

6: replace(替换

select replace(emp_name, '李', '老') from employee where emp_name = '李四';

原文链接:http://www.cnblogs.com/wadmwz/archive/2017/09/20/7558776.html

最后

以上就是迅速帽子为你收集整理的MySQL中常用的运算符及函数有哪些,Mysql常用运算符与函数汇总的全部内容,希望文章能够帮你解决MySQL中常用的运算符及函数有哪些,Mysql常用运算符与函数汇总所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部