zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    ASP.NET数据报表之柱状图 ------工作日志
    键盘快捷键
    将datagrid中数据导出到excel中 -------<<工作日志2014-6-6>>
    VS2008 快捷键大全--------<<转>>
    .NET,你真的 知道了吗
    C#语言的新特性及相关信息
    Linq介绍
    Oracle 体系结构及安全管理
    Oracle高级查询,事物,过程及函数
    Oracle Pl/SQL编程基础
  • 原文地址:https://www.cnblogs.com/poloyy/p/12857274.html
Copyright © 2011-2022 走看看