DQL基础语法

基本查询语句:

--查询全表
--select * from 表名;

--字段起一个别名 as '别名名称'(as可以省略)
    select
        字段名 as '别名名称',
        .....
    from 表名;

--表起一个别名 
    select
        别名.'字段名' '字段名别名'
        .....
    from 表明 表别名;

--字段去重 distinct
--select distinct 字段名称 from 表名;


条件查询语句(where关键字):

使用运算符,java中的运算符也适用(and和)(or或)
--select * from 表名 where 条件(如:age>20);
--mysql中两值区间:字段名between 值1 and 值2;
--mysql中的不等于:字段名 <> 值;
--in集合语句:字段名 in (值1,值2......)
--mysql中判断某个字段为null:字段名 is null;
--mysql中判断某个字段不为null:字段名 is not null;

关于int类型字段求和
--int类型的值 + null = null ;
--select (字段名+字段名) from 表名;
--ifnull(字段名,值为null时给的初始值)

查询字段中特定的值(模糊查询)
--select 字段名 from 表名 where 字段名 like '%xxx%';
--%:导表任何多个字符或者某个字符
-- _:表示某个单个字符

聚合函数查询(针对int类型,单行单列):
--select 聚合函数 '别名' form 表名;
--count(字段名称):查询表中记录(总记录数),使用非业务字段
--avg(字段名称):查询字段的平均值
--sum(字段列表):求和
--max(字段名称):最大值
--min(字段名称):最小值

排序查询 order by
--where 要在 order by 之前
--asc(升序)
--desc(降序)
--select 字段列表 from 表名 order by 字段名 排序规则;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值