MySql学习 日记 - 第二篇 查询

MySql学习 日记 - 第二篇 查询

ucloud learning


查询语句

  • 查询使用的关键字
    • select: 结果集中返回的列
    • from: 指明数据表的名字
    • where: 匹配条件
    • group by: 对结果集进行分组,当SQL中使用group by时, select指定的字段必须是“分组依据字段”,其他字段若想出现在select中则必须包含在聚合函数中
    • having: 筛选满足条件的组
    • order by: 对结果进行排序

select

  • AS 别名: 结果集列显示成一个新的名字
select person_id, first_name as 名, last_name asfrom t_person ;

image_1b0qgthg81bfd14k1qa61jmf1mili.png-50.7kB

  • distinct: 去除列重复的行, 需要对结果集排序,不要随意使用.

    语法 SELECT DISTINCT 列1,列2…列n FROM 表名称
    列1,列2…列n 都相同则认为改行是重复的行


image_1b0qhcav6pnq19p2vqt172vjesv.png-68.2kB

from

  • 子查询: 包含在另一个查询中的查询.
select  e.first_name, e.last_name, gender from (select * from t_person where first_name = 'zhiwei') e;

image_1b0qk68ha19ul18fe76uhvg1lru1c.png-38.4kB

  • 表连接
    • inner join (join)
    • left join
    • right join
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值