select中的数据查询

1.select选择列表

          1.查询全部信息

                     select    *     from    表名;               (*代表全部)

          2.局部查询     (中括号中内容可加可不加)

                     select    字段1    [字段1列别名] ,字段2       [字段2列别名]       from    表名;

          3.查询不重复的信息

                     select    distinct      字段     [列别名]      from     表名;

2.mysql中的运算符

           1.算数运算符:  +(加),- (减),* (乘), / (除) , % (取余)

           2.比较运算符:=(等于),<=>(完全等于),!=(不等于),>=(大于等于),<= (小于等于)                       >(大于),<(小于),is null(判断一个值是否为null),in not null(判断一个值是否不为null)

           3.逻辑运算符:and或&&(与),or或||(或),not或!(非),xor(异或)

3.定制显示查询

           1.对列进行升序排序

                      select   *    from    表名    [where]    order    by   asc

                      order  by为排序,排序默认为升序 

                      asc   升序

           2.对列进行降序排序

                      select   *    from    表名    [where]    order    by   desc

                      desc为降序

                      如果有多个字段需要排列,则按从前到后排序,每个排序需用逗号隔开

                      例:select   *    from     表名     [where]    order  by   字段1   排序方式,字段2   排序                        方式;

          3.查询第n列到第m列

                      使用limit  n-1,m-1  (这个加到最后,用于部分查询)

                      limit   a,b

                      a----返回值的偏移量

                      b----返回记录行的最大数目

4.模糊查询

           1.like运算符

                    1查询开头为a的数

                    select   *    from    表名    where   列    like'a%';

                           1.不能出现=,=表示精准查询

                           2.like要与%连用

            2.between--A--and--B运算符

                     值介于A和B之间,常用于计算出生年月范围

                     select   *    from    表名    where   列    between--A--and--B;

            3.in运算符----判断一个值是否在一个指定的数据集合里

                     select   *   from    表名     where    列   in('A','B');

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值