您的位置:首页 > 数据库 > MySQL

MySQL(4) - 数据库的基本查询

2022-05-05 22:10 567 查看

1.数据表的基本查询

SELECT * FROM 表名;
SELECT 字段1,字段2,... FROM 表名;
SELECT 字段1*12 as "字段别名" FROM 表名;

2.数据分页

SELECT empno,ename FROM t_emp LIMIT 5; #从第0条开始取5条数据
SELECT empno,ename FROM t_emp LIMIT 10,5; #从第10条开始,取5条数据

3.对查询结果进行排序

SELECT * FROM 表名ORDER BY 排序字段; #升序
SELECT * FROM 表名 ORDER BY 排序字段 DESC; #降序

SELECT * FROM t_emp ORDER BY sal DESC LIMIT 5;

4.去除查询结果中的重复数据

SELECT DISTINCT 字段 FROM 表名;

5.条件查询语句

SELECT …… FROM …… WHERE 条件 [AND | OR] 条件 ……;
SELECT 10*IFNULL(NULL,2); #IFNULL函数:当一个参数为为NULL时,返回2;

 

SELECT empno,ename,sal,hiredate
FROM t_emp
WHERE deptno=10 AND (sal+IFNULL(comm,0))*12>=15000    #月收入大于15K,IFNULL(comm,0)如果奖金comm为null则奖金comm就等于0
AND DATEDIFF(NOW(),hiredate) / 365 >=20;    #工龄大于20年的,DATEDIFF(NOW(),hiredate),得出时间差,第一个参数减去第二个参数

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: