Javaweb的学习07_DQL

DQL:查询表中的记录

  1.语法:

                select 

                       字段列表

                from

                       表名列表

                where

                       条件列表

                group by

                       分组字段

                having 

                       分组之后的条件

                order by

                       排序

                limit

                       分页限定

 2.基础查询
          1.多个字段的查询

                     select 字段名1,字段名2. . . from 表名 ;

                     注意:

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

                  (     select * from 表名;      - - 查询所有的一种便捷写法      )

          2.去除重复

                    distinct     

                    注意:只有两个结果集的数据完全一样 才可以去除,

                               但如果它某一个字段值一样,那就没有用了

          3.计算列

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

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

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

                   表达式2:如果该字段为null后的替换值,(比如0) 

          4.起别名

                  as             (as也可以省略,直接空格)

示例:

多个字段查询:

去除重复   、计算列、起别名:

3.条件查询
         1.where子句后跟条件
         2.运算符
             > 、< 、<= 、>= 、= <>
            注: <>在SQL中表示不等于,在MySQL中也可以使用 !=   (没有==)

eg.

            

            between. . .and

            在一个范围之内,包头且包尾

            in(集合)

            集合 表示多个值,值中间使用逗号分隔

            like   模糊查询

                 占位符:

                        _ (下划线):单个任意字符

                        %(百分号):多个任意字符

            is null   / is not null

            查询某一列为null的值     (注:不能写=null)        

            and 或 &&      与     

            在SQL中建议使用前者and,后者并不通用 

            or 或 ||            或

            (其中有任何一个 都可以)

            not 或 !        非

            

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值