MySQL查询表中的记录,DQL知识点

基本语法 Select 字段列表 From 表名列表 Where 条件列表 Group by 分组字段 Ha

基本语法

  Select 
    字段列表
  From
    表名列表
  Where
    条件列表
  Group by
    分组字段
  Having
    分组之后的条件
  Order by
    排序
  Limit 
        分页限定

基础查询

01 多个字段查询

Select 字段名1,字段名2,… from 表名;

注意:如果查询所有字段,则可以使用*来替代字段的列表

02 去除重复

Distinct 去除重复

03 计算列

一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算)

ifnull(表达式1,表达式2);– null参与的运算,计算结果都为null

表达式1:哪个字段需要判断是否为null

表达式2:如果该字段为null,那么就替换成表达式2

04 起别名

as:as也可以省略

条件查询

where 子句后跟条件

01运算符

  >、 <、 <=、 >=、 =、 <>
      BETWEEN...AND
      IN(集合)
      LIKE '张%'
      占位符:
      _:单个任意字符
      %:多个任意字符
      IS NULL
      and 或 &&
      or 或 || 
      not 或 !

02 举例

  查询年龄大于20岁
  Select * from student where age > 20;
  
  查询年龄大于等于20岁
  Select * from student where age >= 20;
  
  查询年龄等于20岁
    Select * from student where age = 20;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5971.html

(0)
上一篇 2022-12-14 16:34
下一篇 2022-12-14 16:34

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信