mysql 进阶命令

Where
查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。
你可以在 WHERE 子句中指定任何条件。
你可以使用 AND 或者 OR 指定一个或多个条件

in,not in
MySQL 中的 IN 运算符用来判断表达式的值是否位于给出的列表中;如果是,返回值为 1,否则返回值为 0。 NOT IN 的作用和 IN 恰好相反,NOT IN 用来判断表达式的值是否不存在于给出的列表中;如果不是,返回值为 1,否则返回值为 0。

is null
表示是空值
is not null 
表示不是空值

like
小%表示以小开头,而后面可以是任意字符,同样,%小,表示以”小”结尾,而%小%则表示包含“小”这个字符(并一同包含"%小"和"小%"这两种情况)
-表示一个字符
*任意字符
%代表一个或多个字符的通配符

between and
BETWEEN AND关键字可以判断某个字段的值是否在指定的范围内。
如果字段的值在指定范围内,则符合查询条件,该记录将被查询出来。
如果字段的值不在指定范围内,则不符合查询条件

sum
返回某列的平均值 

avg 
返回某列的行数
AVG()函数通过对表中行数的计数并计算特定列值之和,求得该列的平均值,可以返回该列所有数的平均值,也可以返回特定列或行的平均值。
avg函数忽略列值为null的行。

max
返回某列的最大值 
max() 返回指定列表的最大值,max()要求指定列名。

min
返回列的最小值 
max() 返回指定列表的最小值,max()要求指定列名。

count
返回某列的行数
count()函数返回表中行的数目或者符合特定条件行的数目。
两种用法:
①count(*) 对表中行的数目进行统计,不管表中是否包含空值(null)。
②使用count(column) 来进行统计,不包含null值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值