-- 查询表中字段信息
-- 1: 查询学生表中所有数据信息
select * FROM stu;
-- 2 查询学生表中指定字段name,age的信息
select name,age FROM stu;
-- 3 查询学生表中某个字段的name 的信息
select name FROM stu;
-- 4 查询学生表中某些字段name,addres的信息
select name,addres FROM stu;
-- 5 查询成绩表中的所有字段信息
select * FROM stu_score;
-- 6 查询成绩表中的指定字段subject,score信息
select subject,score FROM stu_score;
-- 三: 指定条件查询表中信息
-- 1 查询出成绩表中stu_id大于3的所有成绩信息
select * FROM stu_score WHERE stu_id>3;
-- 2 查询出学生表中年龄大于23的所有学生信息
select * FROM stu WHERE age>23;
-- 3 查询出学生表中id大于5的学生的某些字段name,addres,age,id信息
select name,addres,age,id FROM stu WHERE id>5;
-- 4 查询出addres不是上海的所有学生信息(三种写法示例写一种即可)
select * FROM stu WHERE addres!='上海';
select * FROM stu WHERE addres<>'上海';
select * FROM stu WHERE NOT(addres='上海');
-- 提示上述四题只需用select,from,where,即可
-- 四: where条件中in,not,in,between,and,null的用法
-- 1 查询出学生表中年龄为22或者24的学生信息
select * FROM stu WHERE age in(22,23,24);
select * FROM stu WHERE age>=22 and age<=24;
select * FROM stu WHERE age BETWEEN 22 and 24;
-- 2 查询出学生表中地址不为上海和深圳的所有学生信息
select * FROM stu WHERE addres!='上海'and addres!='深圳';
-- 3 查询出学生表中地址不为北京,上海和深圳的所有学生信息
select * FROM stu WHERE addres not in('北京','上海','深圳');-- not in 语句作用:不在一个条件列表中
-- 4 查询出学生表中年龄在22-26的所有学生信息
select * FROM stu WHERE age BETWEEN 22 and 26;
-- 5 查询出学生表中生日在1993年出生的学生信息
select * FROM stu WHERE birthday BETWEEN '1993-01-01' and '1993-12-30';
-- 6 查询出学生表中生日为null的那个学生信息
select * FROM stu WHERE birthday is null;
-- 7 查询出学生表中生日不为null的那些学生信息
select * FROM stu WHERE birthday is not null;
-- 8 查询出学生表中成绩在60-80之间的所有记录
select * FROM stu_score WHERE score BETWEEN 60 and 80;
-- 9 查询出成绩表中成绩在70-80或90的所有记录
select * FROM stu_score WHERE score in(70,80,90);
-- 10 查询学生表中地址是北京或年龄小于22岁的学生记录
select * FROM stu WHERE age<22 or addres = '北京';
-- 五:查询结果的排序,指定查询的行数
-- 1 已年龄降序列出学生表中的所有信息
select * FROM stu ORDER BY age DESC;
-- 2 已stu_id升序、成绩降序列出成绩表中的所有记录
select * FROM stu_score ORDER BY stu_id ASC ,score DESC ;
-- 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;