mysql-select深入应用一

1-select


select* from 表名 where 字段名=查找的内容
例子:select* from T1 where name='张三';


其中=号可以用<,>,<=,>=,!=


多个条件查询:or(或者) , and(并且)
例子:select* from T1 where name='赵四' or id=12;


模糊查询:like
例子:select* from t1 where name like '%张';


1-1: % 表示任意0个或多个字符(有些情况下的中文,需使用%%表示)


1-2: _ 表示任意单个字符


1-3: [] 表示括号内所列的一个字符,出现任意一个就可以
例子:select* from t1 where name like '[张李]'
含张的含李的字符都将被列出


1-4: [^] 表示不包括括号中出现的字符,和[]相反


正则表达式查询:regexp
例子:select* from t1 where name regexp '.*张';
这里只是简单的例子


部分字段输出:
select name from t1; 这里代表只输出表t1的name


输出字段重命名: as
select name as '姓名' frome t1; as可以省略


去掉内容一样的记录:
select distinct name from t1;


内容为null的判断:
select* from t1 where name is null;
select* from t1 where name is ont null;


输出固定数量的记录:
select* from t1 limit 2;
从第0条开始,只显示2条记录
select* from t1 limit 3,4;
0开始,从第3条开始,显示4条


排序: desc降序 asc升序
select* from t1 order by name; 默认是asc

select* from t1 order by name desc;

分组:groud by

select name,count(sum) from t1 group by name;


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值