And和or在where子语句中把两个或多个条件结合起来。如果需要两个条件都成立就是用and如果只需要其中一个条件成立就使用or
Select * from user where user_name = 'mary' and user_age = 12
需要注意的是SQL使用单引号来环绕文本值,如果是数值则不需要引号:
Select * from user where user_name='mary' or user_age =13
结合and和or使用圆括号来组成复杂的表达式
Select * from user where (user_name = 'mary' and user_age = 12) or(user_age =13)