位置: 编程技术 - 正文
推荐整理分享Mysql常用运算符与函数汇总(mysql有哪些数据类型,有哪些运算符),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql常用函数有哪些,mysql有哪些数据类型,有哪些运算符,mysql有哪些数据类型,有哪些运算符,mysql运算符的运算法则,mysql运算符号,mysql运算函数,mysql运算符号,mysql常用运算符的优先级,内容如对您有帮助,希望把文章链接给更多的朋友!
我们先把数据表建好
常用的运算符:1: 等于( = )
2: 等于( <=> )
3: is判断(null)
4: null值判断还可以使用isnull();
5: 在区间(between)内 between min and max ps:这里是一个闭区间
select * from employee where sal between and ;
6: 不在区间内
select * from employee where sal not between and ; --null不为包括进去
7: and 和 or
8: 小于(<), 大于(>), 小于等于(<=), 大于等于(>=)
select * from employee where sal >= ;
***************************************************************************************************************
数学函数1: rand();
2: least(value1, value2, ...) 返回最小值
3: greatest(value1, value2, ...) 返回最大值
select greatest(,,4,,,,,,,,,,1,);
4: round(M, D); 返回M的四舍五入的值, D表示要保留几们小数,默认值是0
5: abs() 绝对值
***************************************************************************************************************
汇总函数
1: avg();
2: count()
3: sum()
select sum(sal) from employee where sal >= ;
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(, '二哥', '男', , , str_to_date('年月号 时分秒', '%Y年%m月%d号 %H时%i分%s秒')); insert into employee values(, '二哥', '男', , , str_to_date('年月号 时分秒', '%Y年%m月%d号 %h时%i分%s秒')); ps: 如果是h则表示小制, 如果是大H则表示小明制;
字符串函数
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 = '李四';
MYSQL实现添加购物车时防止重复添加示例代码 前言最近因为工作的原因,在做APP购物车下单支付这一块儿.被测试提了一个bug,当点加入购物车点的比较快的时候,同一个商品在购物车中出现了两个.因
Centos7下无法远程连接mysql数据库的原因与解决 前言最近在工作中遇到一个问题,发现在Centos7系统下怎么也不能远程连接mysql,通过查找相关的资料,终于解决了,以下方法就是我在碰到远程连接不
Win7系统下mysql 5.7.安装教程详解 操作系统:win位旗舰版mysql压缩包:mysql-5.7.-winx.zip1.解压MySQL压缩包将下载的MySQL压缩包解压到自定义目录下,我的解压目录是:"D:ProgramFilesmysql-5.7.
下一篇:MYSQL实现添加购物车时防止重复添加示例代码(mysql添加myini)
友情链接: 武汉网站建设