mysql中where查询语句怎么用

mysql中where查询语句怎么用,第1张

mysql中where查询语句怎么用

mysql中,where语句常与SELECT语句配合使用,用于指定查询的条件,语法为“SELECT * FROM 数据表名 WHERE 查询条件;”;where语句可以根据mysql表中的字段值来读取指定的数据。

本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

mysql中where查询语句怎么用

我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。

语法

以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:

SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....

查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。

  • 你可以在 WHERE 子句中指定任何条件。

  • 你可以使用 AND 或者 OR 指定一个或多个条件。

  • WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。

  • WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。

示例如下:

1、按关系运算符筛选

等于 =

大于 >

大于等于>=

小于<

小于等于<=

不等于!=

例子如下

select name from student where name='张三'    ## 查询name等于张三的数据
select name from student where name!='张三'  ## 查询name不等于张三的数据
select name from student where age>20        ## 查询age大于20的数据

2、逻辑运算符

and

or

not

例子如下

select * from student where age>10 and name='张三'  ##查询age大于10且name等于"张三"的数据。
select * from student where not name='张三'        ##查询name不等于"张三"的数据。

3、范围查询

in

between 大数值 and 小数值

例子如下

select * from student where age in (10,11)  ##查询age等于10或者11的数据。
select * from student where age=10 or age=11  ## 与上面语句等效。
select * from student where age between 10 and 24 ##查询age在10到24之间的数据,包含边界值。

4、空判断

select * from student where address is null       ##查询address为null的数据
select * from student where address is not null   ##查询address不为null的数据

5、模糊查询

like

%表示任意多个字符(包括0)

_表示任意一个字符

escape:取消%或_字符的通配符特性

例子如下

select * from student where name like '王%'   ##查询name中姓张的数据。
select * from student where name like '张_    ##查询name中两个字姓张的数据。
select * from student where name like '%A%%' escape 'A'  ##查询name中含有"%"的数据

推荐学习:mysql视频教程

以上就是mysql中where查询语句怎么用的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1372405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-16
下一篇 2022-06-16

随机推荐

  • 柴犬聪明吗

    虽然柴犬的智商在狗狗智商排行中不是特别靠前的,但是还是比较聪明的。主人可以对狗狗进行训练,如定时吃食的习惯,主人从幼犬开始每天定时给狗狗喂食;定点排便,需要有耐心的教导狗虽然柴犬的智商在狗狗智商排行中

    2022-09-29
    0 0 0
  • 刚吃完奶可以拍嗝吗

    宝宝刚吃完奶后最好要先拍嗝,目的是防止宝宝出现溢奶的现象。宝宝吃完后将其轻放在妈妈的肩膀,然后宝妈用手轻轻拍打宝宝的后背直至打嗝,打完饱嗝后再将宝宝放下,可以很好的避免宝宝刚吃完奶后最好要先拍嗝,目的

    2022-09-29
    0 0 0
  • 密胺材质的餐具有毒吗 密胺材质的餐具有毒吗

      密胺材质的餐具没有毒。密胺是硬度较强,结构紧密且耐用性很强的一种热固性塑料,属于高分子复合物,它具有抗腐蚀、耐高低温度、耐磕碰并且无毒无味的特点。  整体综合性能  密胺材质的餐具没有毒。密胺是硬

  • 黄土高原位于第几级阶梯

    黄土高原位于第二级阶梯。黄土高原位于中国中部偏北部,为中国四大高原之一。广义上的黄土高原即黄土区,黄土面积63.5万平方千米,其中原生黄土38.1万平方千米,次生黄土25.4万平方黄土高原位于第二级阶

    2022-09-29
    0 0 0
  • 消防口号

    1、关注消防安全始于心,消除火灾隐患践于行。2、人人抓消防,幸福进万家。3、关注消防,珍爱家园。4、中国红红火火,你火我火千万别着火。5、创业千日难,火烧一日光。6、社区是我家1、关注消防安全始于心,

    2022-09-29
    0 0 0
  • 打雷时应该注意哪些问题

    1、打雷时,首先要做的就是关好门窗,防止雷电直击室内或者防止球形雷飘进室内。 2、遇到雷雨现象,人不要站在灯泡下,应将家用电器的电源切断,以免损坏电器。  3、雷雨天气时,尽量1、打雷时,首先要做的就

  • 鲍鱼冷冻可以存放多久

    如果是自己购买的活鲍鱼,处理后再放入冰冻柜中,通常可以保存2-3个月左右;如果是在市场上购买的真空包装的鲍鱼,一般可以保存1年左右。鲍鱼的保存无法明确具体的时间,一般通过观察如果是自己购买的活鲍鱼,处

    2022-09-29
    0 0 0
  • 玛丽黛佳是哪个国家的牌子 玛丽黛佳是哪里的牌子

    玛丽黛佳是国产的品牌,中国上海创馨的。玛丽黛佳秉承“自由、创意、艺术”的精神,一直努力坚持并倡导着“新艺术彩妆”的品牌理念。它勇于追求生活的本真艺术,试图打破传统艺术玛丽黛佳是国产的品牌,中国上海创馨

    2022-09-29
    0 0 0
  • 运动鞋放久了会坏吗 新运动鞋放久了会老化吗

    运动鞋上的胶水以及橡胶,在长时间的与空气接触后,会产生不同程度的氧化,会导致开胶,橡胶材料变质等等。所以,不穿鞋子也是会坏的。如长时间不穿,应先将鞋刷干净,放置于阴凉处存放,避运动鞋上的胶水以及橡胶,

发表评论

登录后才能评论

评论列表(0条)

保存