MySQL学习----MySQL 算术运算符----07MySQL 比较运算符
2015-09-07 20:27
288 查看
-- MySQL 比较运算符
-- = 不等号(<> 或 !=) > < <=>
-- between, in, is null, like, 正则表达式regexp
-- true对应1,flase对应0
select 1=2;
-- 有null参与,返回null
select null=2;
select null <=> 1;
select null <=> null;
-- 字符比较不区分大小写
select 'jike' = 'JIKE';
-- 字符比较区分大小写
select binary'jike' = 'JIKE';
-- 字母按照字母表中的顺序比较
select "j" > "K";
-- between b在ac之间
select 'b' between 'a' and 'c';
select not 'b' between 'a' and 'c';
-- in 5在集合中
select 5 in (1,2,3,4,5);
-- like 模糊匹配 扫描整个表,效率低
select 'jike' like '%ji%';
select 'jike' like '__ke%';
-- = 不等号(<> 或 !=) > < <=>
-- between, in, is null, like, 正则表达式regexp
-- true对应1,flase对应0
select 1=2;
-- 有null参与,返回null
select null=2;
select null <=> 1;
select null <=> null;
-- 字符比较不区分大小写
select 'jike' = 'JIKE';
-- 字符比较区分大小写
select binary'jike' = 'JIKE';
-- 字母按照字母表中的顺序比较
select "j" > "K";
-- between b在ac之间
select 'b' between 'a' and 'c';
select not 'b' between 'a' and 'c';
-- in 5在集合中
select 5 in (1,2,3,4,5);
-- like 模糊匹配 扫描整个表,效率低
select 'jike' like '%ji%';
select 'jike' like '__ke%';
相关文章推荐
- MySQL学习----MySQL 算术运算符----06MySQL 算术运算符
- mysql数据库创建、删除数据库
- 关于MySQL数据库如何按时间查询
- Mysql开发规范和原则
- mysql中文进行全文索引支持问题
- MySQL 内存交换区引起的一场“血案”
- 默认安装wamp修改MySQL密码
- MySQL中显示乱码的问题
- mysql 中创建存储过程 FAQ 行转列,游标,循环,字符连接,长度
- 一次插入多条记录 [mysql]
- 使用mysqlbinlog工具通过日志文件恢复数据
- MySQL数据类型
- MySQL编译DEBUG版本
- 在Mysql中Using filesort代表什么意思?
- MySQL获取自增主键ID的四种方法
- mysql中insert和replace的区别
- mysql 慢查询日志的使用
- Mysql-SqlServer区别
- 启用mysqli扩展模块
- MySQLdb导入失败