【MYSQL】数据库基本操作----DQL(Data Query Language)---基本查询

1、运算符

数据库中的表结构确立后,表中的数据代表的意义就已经确定。通过Mysql运算符进行运算,就可以获取到表结构以外的另一种数据。

例如:学生表中存在一个birth字段,这个字段表示学生的出生月份,而运用Mysql的算术运算符用当前的年份减去学生的出生的年份,那么得到的就是这个学生的实际年龄数据。

MYSQL支持4种运算符:

(1)算术运算符

(2)比较运算符

(3)逻辑运算符

(4)位运算符

(1)算术运算符

算术运算符                                                           说明

+                                                                        加法运算

-                                                                         减法运算

/  或DIV                                                             除法运算,返回商

% 或MOD                                                         求余运算,返回余数

*                                                                        乘法运算

(2)比较运算符

比较运算符                                           说明

=                                                          等于

< 和<=                                                小于和小于等于

>和>=                                                大于和大于等于

<=>                                                 安全的等于 ,两个操作码均为NULL时,其所得值为1,而当一个操作码为NULL时,其所得值为0

<> 或!=                                              不等于

IS  NULL    或ISNULL                          判断一个值是否为NULL

IS   Not  NULL                                      判断一个是否不是NULL

LEAST                                                  当有两个或多个参数时,返回最大值

GREAST                                            当有两个或多个参数时,返回最大值

BETWEEN  AND                                      判断一个值是否落在两个值之间(左闭右闭)

IN                                                     判断一个值是否是IN列表中的任意一个值

NOT  IN                                                 判断一个值是不是IN列表中的任意一个值

LIKE                                                     通配符匹配

REGEXP                                           正则表达式匹配

(3)逻辑运算符

逻辑运算符                                                 说明

NOT 或!                                                 逻辑非  (把真变成假,把假变成真)

AND或&&                                              逻辑与

OR或||                                                   逻辑或

XOR                                                      逻辑异或(不同为真,相同为假)

(4)位运算符

位运算符                             说明

|                                       按位或

&                                    按位与

^                                     按为异或

<<                                 按位左移

>>                                 按位右移

位运算符是在二进制数上进行的运算符。位运算会将操作数变成二进制数,进行位运算,然后再将计算结果从二进制数变回十进制数。

示例:

下面的例子以该表举例:

(1)运算符操作-----算术运算符(一般用来操作列的数据的)

(2)运算符操作----条件查询

注意:%表示匹配任意字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值