Mysql基础查询进阶

一、条件查询

a) 语法:

SELECT 查询列表 FROM 表名 WHERE 筛选条件;

b) 筛选条件分类:

2.1 按条件表达式筛选

简单条件运算符:>、<、=、!=或<>、>=、<=

2.2 按逻辑表达式筛选

逻辑运算符:and、or、not

2.3 模糊查询

2.3.1 LIKE

特点:
1. 一般和通配符搭配使用
2. 通配符:%任意多个字符,包含0个字符;_任意单个字符。

    #查询员工名中第二个字符为_的员工名
    SELECT
        last_name
    FROM 
        employees
    WHERE
        last_name LIKE '_\_%';
    #\为转义符,_为关键字,需要转义才能查询
#MySql还可以使用ESCAPE关键字指定转义符转义关键字,例如:
    SELECT
        last_name
    FROM 
        employees
    WHERE
        last_name LIKE '_$_%' ESCAPE '$';
2.3.2 BETWEEN AND
  1. 使用它可以提高语句的简洁度
  2. 包含临界值
  3. 两个临界值不能调换顺序,要从小到大排列
#查询员工编号在100至120之间的员工信息
SELECT * FROM employees WHERE employees_id>=100 AND employees_id<=120;
#-----------------------------------语法更简洁,包含临界值
SELECT * FROM employees WHERE employees_id BETWEEN 100 AND 120;
2.3.3 IN
2.3.4 IS NULL 和IS NOT NULL
2.3.5 <=> 安全等于
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值