MySQL工作中常用语句(最全)

目录

00、最常用的7个语句

0、几个简单的基本的sql语句

1、去重distinct 

2、列别名

3、表别名

4、AND条件查询

5、BETWEEN AND(区间查询)

6、IN查询

7、多字段排序(order by)

8、分组查询  (group by)

9、多表连接查询  

10、子查询语句

学习链接:专辑:MySQL教程-Java充电社【公众号:Java充电社】

00、最常用的7个语句  :    select、from、where、having、groupby、orderby、limit

From:从哪张表          

where:查询条件是什么

Having :设定groupby语句,输出的条件是什么 (例如:age>50)

Groupby :根据一个列对结果集进行分组, 同一类的进行聚合。

Orderby :根据某字段进行排序

Limit: 限制输入的数据是多少条

(1)语句顺序: selectfromwheregroup byhavingorder bylimit,顺序不能搞错了,否则报错。

2)典型语句:

  

1WHERE 语句-----------------指定查询条件

    如果需要使用多个列一起过滤才能查询出要查询的结果,可以使用 AND 进行连接。

    select  *  from  student  where    stu_name="test13"  and  stu_id=26;

2groupby语句------------------同一类的进行聚合

select  类别,sum(数量)  from  table  group by  类别

3orderby语句---------------排序

select 类别, sum(数量) AS 数量之和 from  A  group by 类别 order by sum(数量) desc ;  (降序,大到小)

4Having语句 ---------------- 指定输出的满足条件的数据  (例如:age>50)

having子句与group by子句联合使用时,用于告诉group by子句在输出里包含哪些组,having对于group by的作用相当于where对于select的作用,即设定条件用的。

使用having子句可以让结果集里包含或去除整组的数据。having子句必须跟在group by子句后,在order by子句之前

5limit语句----------------限制输出数据

  获取前四个最大球员的号码和名字。

select playerno, name    from players  order by playerno desc  limit 4;  

0、几个简单的基本的sql语句

  选择:select * from table1 where 范围

  插入:insert into table1 (field1,field2) values (value1,value2)

  删除:delete from table1 where 范围

  更新:update table1 set field1=value1 where 范围

  查找:select * from table1 where field1  like  ’%value1%’      —like的语法很精妙,查资料!

  排序:select * from table1 order by field1,field2 [desc]

  总数

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bigdata_pokison

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值