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


    测试必备的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;

     

    # 查询指定字段
    select id,username 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
  • 相关阅读:
    Windows 10 字体替换
    Windows 任务栏增加秒显示
    CCProxy v8.0 代理服务器
    Git RPM软件包 && 源码包
    Google Chrome 浏览器最新版本 71.0.3578.98(正式版本) (64 位)
    Linux 查询公网出口IP
    Windows 10 Enterprise LTSC做Windows To Go蓝屏无法进入系统
    Nginx编译./configure翻译
    Windows 10 快捷键
    JDBC连接MySQL
  • 原文地址:https://www.cnblogs.com/poloyy/p/12857274.html
Copyright © 2020-2023  润新知