mysql查询数据

(1).查询出学生表中年龄为22或者24的学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE age='22' OR age='24';
(2).查询出学生表中地址不为上海和深圳的所有学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE addres!='上海' AND addres!='深圳';
(3).查询出学生表中地址不为北京,上海和深圳的所有学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE NOT addres IN('北京','上海','深圳');
(4).查询出学生表中年龄在22-26的所有学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE age>='22' AND age<='26';
(5).查询出学生表中生日在1993年出生的学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE birthday BETWEEN'1993-01-01'AND'1993-12-31';
(6).查询出学生表中生日为null的那个学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE birthday is NULL;
(7).查询出学生表中生日不为nul的那些学生信息

SELECT id,name,age,addres,birthday FROM stu WHERE birthday is  NOT NULL;
(8).查询出成绩表中成绩在60-80之间的所有记录

SELECT * FROM stu_score WHERE score<'80' AND score>'60';
(9).查询出成绩表中成绩在70,80或90的所有记录

SELECT * FROM stu_score WHERE score='80' OR score='70' OR score='90';
(10).查询学生表中地址是北京或年龄小于22岁的学生记录

SELECT id,name,age,addres,birthday FROM stu WHERE  addres IN('北京') OR age<'22';

5.查询结果的排序,指定查询的行数
(1).以年龄降序列出学生表的所有信息

SELECT * from stu ORDER BY age DESC;
(2).以stu_id升序、成绩降序列出成绩表的所有记录

SELECT * from stu_score ORDER BY stu_id ASC;
(3).找出从第4行起,往下查询4行学生表信息记录

SELECT * FROM stu LIMIT 4,4;
(4).找出从第4行起,往下查询15行记录,没15行,显示以下的全部的学生表信息

SELECT * FROM stu LIMIT 4,15;
(5).查询出学生表中第5到第10行记录

SELECT * FROM stu LIMIT 4,6;

查询截图:

 

 Stu表

 

 

 Stu_score表

 

posted @ 2019-09-14 23:17  星星点灯666  阅读(440)  评论(0编辑  收藏  举报