您当前的位置: 首页 > 

Charge8

暂无认证

  • 0浏览

    0关注

    447博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

DQL操作-select常用查询

Charge8 发布时间:2018-11-26 23:05:22 ,浏览量:0

   数据查询语言(DQL:Data Query Language):也称为“数据检索语句”

        用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其它类型的SQL语句一起使用。

SQL语句执行顺序:

      from -> where -> group by -> having -> select -> order by -> limit (pageNo-1)*pageSize,pageSize ;

整理下常用的select的基础查询

1、字段(列)控制

  1)查询所有列:select * from 表名; “*”表示查询所有列

  2)查询指定列:select 列1,列 2,列 N from 表名;

       3)select null + 任何东西; 结果的null。   

2、distinct关键字,查询不重复的记录     

select distinct 字段 from 表名;

        当查询结果中的多行记录一模一样时,只显示一行。

        一般查询所有列时很少会出现这样情况,但只查询一列时,这种可能性就大了。

案例: select distinct name from students;  //查询名字不相同的学生;

            select distinct name,age from students; //查询名字和年龄同时不同的学生

注意:

     1)distinct 只能使用需要去重的字段进行操作。  -- 也就是说distinct 了name,age两个字段,后面想根据id进行排序,是不可以的,因为只能name,age两个字段进行操作.

     2)distinct 去重多个字段时,含义是:几个字段 同时重复时才会被过滤。

3、 AS关键字,起别名

      AS 可以给表或者字段列取个别名,AS关键字可以省略不写

     取的别名中包含特殊符号,比如空格、#号等,我们把别名用引号引起来,尽量避免使用特殊符号

4、MySQL运算符

   更多MySQL运算符参考网址:https://zixuephp.net/manual-mysql-1346.html

    1)比较运算符

          条件运算符: > , < , = , != 或 (MYSQL特有的不等号) , >= ,

关注
打赏
1664721914
查看更多评论
立即登录/注册

微信扫码登录

0.0381s