mysqlselect查询

distinct 去重

举例:select distinct studentname from a;

between  and 范围查询

举例:select studentname from a where  num between 2 and 5;

in 集合查询

举例:select studentname from a where num in(2,3,4) ;

like 模糊查询

%匹配任意字符select studentname from a where studentname like '盛%' ;

_匹配任意单个字符select studentname from a where studentname like '_%' ;

如果想要查询的目标中有%或_使用escape进行转义

select studentname from a where studentname like 'a_' escape 'a';

使用正则表达式查询 rlike regexp

select studentname from a where studentname rlike '.*';

对查询结果排序 order by 升序asc 降序desc

select * from a order by num desc;

限制limit 第一个表示从第几个开始第2个表示选出几个

select * from a order by num desc limit 2,3;

聚合查询

count 返回行数 select count(*) from a;

max 最大select max(num) from a

min 最小select min(num) from a;

sum 求和select sum(num) from a;

avg 平均 select avg(num) from a ;

分组聚合查询 主要使用 group by having

select sex ,count(num) from a group by sex;

having 在分组后按条件查询不能用where

select num,sex,studentname from a group by num having studentname like '_';

复制insert into copy select num,sex,studentname from a;

replace插入

删除记录

1delete from

2truncate 表名(直接删除在新建表)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值