> 文章列表 > 【MySQL】增删改查基本操作

【MySQL】增删改查基本操作

【MySQL】增删改查基本操作

目录

上篇在这里喔~

增删改查1

1.条件查询WHERE

1.查询语文成绩大于60的同学 

 2.查询语文成绩等于NULL的同学

3.查询语文成绩在60-90之间的同学

 4.查询英语成绩等于30,77,90的所有同学

 5.查询小锦鲤的语文成绩是否为空

 6.查询姓孙的同学的所有信息

7. 查询姓孙的同学且名字为两个字的所有信息

8.逻辑运算符

9.查询语文成绩好于英语成绩的同学

10.查询总分在两百以上的同学

 11.孙同学的总分

12.语文成绩大于80,且英语成绩大于80的同学

13.语文成绩大于80,或英语成绩大于80的同学

14.查询语文成绩在【80,99】的同学

15.分页查询LIMIT

1.从0开始,选n条

 2.从s开始,选n条

3.从s开始,选n条,比2更准确建议使用

 2.修改操作UPDATE

1.将孙悟空的数学成绩修改为60分

2.将总成绩正数前三的3位同学的语文成绩加上2分

 3.删除DELETE(危险操作)


上篇在这里喔~

增删改查1

1.条件查询WHERE

1.查询语文成绩大于60的同学 

 select id, name,chinese from exam_result where chinese >= 60;

 2.查询语文成绩等于NULL的同学

 select id, name, chinese from exam_result where chinese = null;select id, name, chinese from exam_result where chinese <=> null;

一查不出来二可以

 

3.查询语文成绩在60-90之间的同学

	select id, name, chinese from exam_result where chinese between 60 and 90;

 

 4.查询英语成绩等于30,77,90的所有同学

	select id, name, english from exam_result where english in(30,77,90);

 5.查询小锦鲤的语文成绩是否为空

	select id, name, chinese from exam_result where name = '小锦鲤' and chinese is null;

 6.查询姓孙的同学的所有信息

	select * from exam_result where name like '孙%';

7. 查询姓孙的同学且名字为两个字的所有信息

		select * from exam_result where name like '孙_';

8.逻辑运算符

9.查询语文成绩好于英语成绩的同学

	select id, name, chinese, english from exam_result where chinese > english;

 

10.查询总分在两百以上的同学

	select id, name,chinese + math+english as sum from exam_result where chinese + math+english > 200;

 11.孙同学的总分

	select id,name,chinese + math+english as sum from exam_result where name like '孙%';

12.语文成绩大于80,且英语成绩大于80的同学

select id,name,chinese,english from exam_result where chinese > 80 and english > 80;

13.语文成绩大于80,或英语成绩大于80的同学

select id,name,chinese,english from exam_result where chinese > 80 or english > 80;

14.查询语文成绩在【80,99】的同学

select id,name,chinese from exam_result where chinese between 80 and 99;

15.分页查询LIMIT

1.从0开始,选n条

select * from exam_result limit 6;

 2.从s开始,选n条

select * from exam_result limit 2,6;

3.从s开始,选n条,比2更准确建议使用

select * from exam_result limit 6 offset 3;

 2.修改操作UPDATE

1.将孙悟空的数学成绩修改为60分

update exam_result set math = 60 where name = '孙悟空';
delete from exam_result where name = '孙悟空';

2.将总成绩正数前三的3位同学的语文成绩加上2分

update exam_result set chinese = chinese + 2 order by (chinese + math + english) desc limit 3;

 3.删除DELETE(危险操作)

delete from exam_result where name = '孙悟空';