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表

 

转载于:https://www.cnblogs.com/xing-shen/p/11520728.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值