mariadb的查询语句

use Scott 使用 Scott这个数据库

show tables;查看表

select * from emp; 查询emp(员工信息表)这个表

select * from dept; 查询dept(部门信息表)这个表

select * from salgrade; 查询salgrade(工资级别表)这个表

select enamel,sal from emp;查询emp这个表的enamel和sal这两列

select enamel,(sal+200)*3 newsal from emp;

select enamel, sal,comm,sal+ifnull(comm ,0) zongshouru from emp;

select distinct deptno from emp;删除deptno这列的重复行

select * from emp where deptno=30 

select * from emp where sal>3000;条件查询

select * from emp where ename like `%TT%`;

select * from emp where ename like `_LL%`;

select * from emp where ename like `__LL%`;like模糊查询

select * from emp where deptno=30 and sal>2000;

select * from emp where deptno=30 or sal>2000;

select * from emp where not sal>2000;

select * from emp order by sal;按照sal排序,默认是升序

select * from emp order by sal desc;按照sal降序

select * from emp order by deptno,sal;按两列排列

select * from emp order by deptmo desc,sal desc;

select concat(ename,'\'s sal is',sal)from emp;连接

select count(*) from emp;count计数

select sum(sal),min(sal),max(sal),avg(sal) from emp;求和 最小  最大  平均 

select deptno,sum(sal),min(sal),max(sal),avg(sal) from emp group by deptno;分组查询

select ename,dname from emp , dept where emp.deptno=dept.deptno;多表查询

select y.ename , j.ename from emp y , emp j where y.mgr=j.enpno; 自连接

select ename,sal,grade from emp,salgrade where sal between losal and hisal; between...and..查询

select ename,dname,sal,grade from emp,dept,salgrade where emp.deptno=dept.deptno and emp.sal between  losal and hisal; 三张表的连接查询  where and 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值