MySQL之where的条件查询

各位小伙伴们大家好,好久不见哈,在之前的文章中,小编介绍了一些数据库的相关知识,这次小编要介绍的是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小编讲的比较跳,前期的一些基础知识,小伙伴们需要自行去了解,小编在之后的文章中也会做相关补充。




转载请注明:http://www.aierlanlan.com/cyrz/5357.html