SQL检索语句及过滤语句

首先推荐一款比较好用的数据库管理软件:navicat premium。

  • 数据库中最重要的检索功能:SELECT语句

1、检索单个列:select 列名 from 表名;

2、检索多个列:select 列名1,列名2,...from 表名;

3、检索所有列:select * from 表名;

4、检索不同的行:select distinct 列名 from 表名;/*列中有重复值,只显示不同的值

5、检索限制行数:select 列名 from 表名 limit 数量;/*返回不多于几行的数据

6、检索指定行数:select 列名 from 表名 limit (m,n);/*返回从第m行开始的n行

7、使用完全限定的表名:select 表名.列名 from 数据库.表名;

  • 排序语句:order by语句

1、order by 列名1,列名2;

2、order by 列名 dec;降序排列

  • 过滤语句:where语句

1、where子句操作符:

列名=  ;列名<>  ;列名<  ;列名>  ; 列名>=  ;列名<=  ;列名  between and  ;列名 is null;

2、组合where字句:

①and操作符:select 列名1,列名2,列名3 from 表名 where 列名1=   and 列名2=  ;

②or操作符:

③in操作符:指定条件范围,where 列名 in (m,n,...);

④not操作符:指定范围,not  in (m,n,...);

3、利用like+通配符过滤:通配符用来匹配值的一部分的特殊字符,通配符需要用单引号。

①%:任意字符出现任意次数;

②%字符%:标识匹配任何位置包含字符的值;

③x%y:表示找以x开头以y结尾的多有数据;

④下划线:匹配单个字符;

4、正则表达式

 

转载于:https://www.cnblogs.com/smallcrystal/p/4870450.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值