加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql常用sql语句(3)- select 查询语句基础使用

发布时间:2020-12-12 02:14:07 所属栏目:MySql教程 来源:网络整理
导读:测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 针对数据表里面的每条记录,select查询语句叫做 数据查询语言(DQL)?? ? select的语法格式 SELECT { * | 字段列名 } [ FROM 表 1,表 2…[WHERE 表达式[GROUP

测试必备的Mysql常用sql语句系列

https://www.cnblogs.com/poloyy/category/1683347.html

?

前言

针对数据表里面的每条记录,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 yytest;

知识点

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

?

栗子二:查询表的指定字段

# 查询表指定的字段(全部)
select id,username,sex,birth,department,address,poloyy6 from yyTest;

?

# 查询指定字段
from yyTest;

知识点

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

?

拓展一个知识点,常见关键字的执行顺序

有哪些常见关键字

  • 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读