DQL基本查询

前言

针对数据表里面的每条记录,select查询语句叫做数据查询语言(DQL)

select的语法格式

SELECT
{* | <字段列名>}
[
FROM <表 1>, <表 2>…
[WHERE <表达式>
[GROUP BY <group by definition>
[HAVING <expression> [{<operator> <expression>}…]]
[ORDER BY <order by definition>]
[LIMIT[<offset>,] <row count>]
]

看着很乱是不是…我们后面会详细说每个关键字的作用

  • where
  • group by
  • having
  • order by
  • limit

这篇先简单入个门

最简单的查询例子

查询表的所有字段
SELECT * FROM person;
  • * 通配符,代表查询所有字段
  • 使用 * 时,只能按照数据表中字段的顺序进行排列,不能自定义字段排序
  • 建议:不知道所需查询的列名称是,在用 * ,否则获取不需要的列数据会降低查询和所使用应用程序的效率
查询表的指定字段
SELECT id,age FROM person;

知识点

  • 可以指定表的所有字段,然后更改字段顺序,这种查询所有字段的写法比较灵活。
  • 也可以只指定某几个字段,多个字段用 , 隔开

拓展一个知识点

有哪些常见关键字

  • SELECT
  • DISTINCT
  • FROM
  • JOIN
  • ON
  • WHERE
  • GROUP BY
  • HAVING
  • ORDER BY
  • LIMIT

他们的执行顺序是

  1. from
  2. on
  3. join
  4. where
  5. group by
  6. having
  7. select
  8. distinct
  9. order by
  10. limit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值