天天看点

MySql学习 日记 - 第二篇 查询MySql学习 日记 - 第二篇 查询

MySql学习 日记 - 第二篇 查询

ucloud learning

查询语句

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

select

  • AS 别名: 结果集列显示成一个新的名字
MySql学习 日记 - 第二篇 查询MySql学习 日记 - 第二篇 查询
  • distinct: 去除列重复的行, 需要对结果集排序,不要随意使用.

    语法 SELECT DISTINCT 列1,列2…列n FROM 表名称

    列1,列2…列n 都相同则认为改行是重复的行

MySql学习 日记 - 第二篇 查询MySql学习 日记 - 第二篇 查询

from

  • 子查询: 包含在另一个查询中的查询.
MySql学习 日记 - 第二篇 查询MySql学习 日记 - 第二篇 查询
  • 表连接
    • inner join (join)
    • left join
    • right join