各位小伙伴们大家好,好久不见哈,在之前的文章中,小编介绍了一些数据库的相关知识,这次小编要介绍的是MySQL当中的条件查询。
条件查询:where子句后跟条件。
首先,我们需要了解一些运算符。
,,=,=,=.(不等于)between......andin(集合)likeisnulland或者or或
not或!我们要查询这张学生表里的内容:
查询年龄大于20的学生:
select*fromstudent1whereage20;
查询年龄大于等于20的人:
select*fromstudent1whereage=20;
依此类推,如果要查询年龄小于或者小于等于或者等于多少岁,改变一下运算符和数字就好了。小编就不一一演示了。(注意等于写一个等号就可以了)。
查询年龄不等于20岁:
select*fromstudent1whereage!=20;
也可以用这种方式:select*fromstudent1whereage20;
查询结果:
查询在年龄大于等于18,小于等于20之间的人:
方法1:select*fromstudent1whereage=18age=20;
方法2:select*fromstudent1whereage=18andage=20;
方法3:select*fromstudent1whereagebetween18and20;
查询年龄16,18,19的学生信息:
方法1:select*fromstudent1whereage=16orage=18orage=19;
方法2:select*fromstudent1whereagein(16,18,19);
查询数学成绩为null的学
生信息:select*fromstudent1wheremathisnull;
结果为空,说明表里的学生都有数学成绩。
查询数学成绩不为空的学生信息:select*fromstudent1wheremathisnotnull;
关于MySQL中where的条件查询,小编就先说到这里,很简单的条件查询,只是where后面加条件,然后再简单的翻译一下英语,去理解就好了。希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。接下来的文章中小编会讲模糊查询(like)
关于MySQL小编讲的比较跳,前期的一些基础知识,小伙伴们需要自行去了解,小编在之后的文章中也会做相关补充。