数据库表中常用的运算符

一、比较运算符

常用运算符备注
>,<,<=,>=,=,<>,!=大于、小于、小于等于、大于等于、等于、不等于
between   and 显示在某一区间的值(相当于闭区间)
like'%' ,not like'%'模糊查询
is null判断是否为空

二、逻辑运算符

常用运算符备注
and多条件同时成立
or多条件任一成立
not不成立

eg:

#常用运算符
#创建学生表students
create table students(id int ,name varchar(20),chinese int ,math int ,english int)
insert into students values(1,'张三',89,80,90),(2,'张思',67,73,98),(3,'王五',88,63,92),(4,'李四',55,87,60),(5,'吴无',75,65,90),(6,'王奇',75,65,90)
select * from students 
#查询姓名为张三的学生
select * from students where name = '张三'
#查询英语成绩大于90的学生
select * from students where english > 90
#查询总分大于250分的学生
select * from students where (chinese+math+english)>250
#查询数学成绩大于90且语文成绩小于80的学生
select * from students where math > 90 and chinese < 80
#查询英语成绩大于数学成绩的学生
select * from students where english > math
#查询数学成绩大于70分且姓张的学生
select * from students where math > 70 and name like '张%'
#查询英语成绩在80到90分间的学生
select * from students where english between 80 and 90
select * from students where english in (80,90)
#查询数学成绩在89,90,91间的学生
select * from students where math in (89,90,91)
#查询所有姓李的学生
select * from students where name like '李%'

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据库支持多种运算符,包括比较运算符、逻辑运算符、位运算符等。 其,比较运算符用于比较两个值的大小或是否相等。例如,小于运算符(<)用于判断前面的值是否小于后面的值,大于运算符(>)用于判断前面的值是否大于后面的值,等号运算符(=)用于判断两个值是否相等。 逻辑运算符用于连接多个条件,例如AND运算符和OR运算符用于判断多个条件的并且和或者关系。 位运算符是在二进制数上进行计算的运算符,例如按位与运算符(&)用于将给定值对应的二进制数逐位进行逻辑与运算,按位或运算符(|)用于将给定值对应的二进制数逐位进行逻辑或运算。 除了以上提到的运算符,MySQL数据库还支持空运算符、模糊匹配运算符、正则达式运算符等。空运算符(IS NULL和IS NOT NULL)用于判断值是否为空,模糊匹配运算符(LIKE)用于判断数值是否符合模糊匹配规则,正则达式运算符(REGEXP、RLIKE)用于判断数值是否符合正则达式。 以上是MySQL数据库常用运算符。通过使用这些运算符,可以进行各种查询和条件判断操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【MySQL】MySQL 运算符](https://blog.csdn.net/nmmking/article/details/130692930)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值