mysql中括号的作用_括号()的作用

括号()的作用,先执行括号里面的命令,提高优先级

括号里面有"与"和"或"时,"与"优先。

and 与 (2者都要满足)

or 或 (满足其一即可)

mysql> select name,uid,gid from user

-> where name="bin";

+------+------+------+

| name | uid | gid |

+------+------+------+

| bin | 2 | 0 |

+------+------+------+

mysql> select name,(uid+gid)/2 as pjz from user where name="bin";

+------+--------+

| name | pjz |

+------+--------+

| bin | 1.0000 |

+------+--------+

mysql> select name,uid,gid,(uid+gid)/2 as pjz from user where name="bin";

+------+------+------+--------+

| name | uid | gid | pjz |

+------+------+------+--------+

| bin | 2 | 0 | 1.0000 |

+------+------+------+--------+

mysql> select name,uid from user

-> where

-> name="root" and id=1 or uid=2; 先找到name=root并且id=1的记录,然后再找到或者uid=2的记录

+------+------+

| name | uid |

+------+------+

| root | 1 |

| bin | 2 |

+------+------+

mysql> select name,uid from user where name="root" and (id=1 or uid=2); 先找到id=1或者uid=2的记录,然后再从找到的结果里,找到同时满足name=root的记录

+------+------+

| name | uid |

+------+------+

| root | 1 |

+------+------+

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值