MySQL搜索数据

SELECT语句的 子句WHERE的用法。

1、简单操作
使用操作符(=, <>, !=, <, >, >=, <=, BETWEEN..AND.. )操作
SELECT VEND_id, prod_name From products WHERE vend_id<>1003
注解:VEND_id 是products【表】的子【列】。
2、组合操作
  • AND操作符:表示选出两个条件同时满足行。(WHERE A and B;)
  • OR操作符:选出满足A 或者满足B的行。(WHERE A OR B;)
  • IN操作符:选出满足A或者满足B的行。(WHERE IN (A, B);)
  • NOT操作符:选择不满足指定条件的行。(WHERE NOT IN (A, B);)
3、通配符搜索
语法格式:【WHERE A LIKE '_000'; 】
  • 百分比(%)通配符,匹配任意字符出现任意次数。
  • 下划线(_)通配符,匹配一个字符。
4、正则表达式搜索
语法格式:【WHERE A REGEXP '.000';
  • '.' 匹配一个字符
  • '[0-9]' 匹配任意数字
  • '[a-z]' 匹配任意字母
  • 'A I B' 选出满足A 或者满足B的行 等于 OR操作符
  • '\\.' 匹配特殊字符"." 用 \\ 引起来
注解:REGEXP 和 LIKE 的区别,  REGEXP 匹配字符串的部分,   LIKE 匹配字符串的全部
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值