linux大全(11)

举报
helloworldsir 发表于 2022/06/18 08:29:37 2022/06/18
【摘要】 21、模糊查询—likemysql> select * from 表名 where 字段 like "李%";22、空判断—is nullmysql> select * from 表名 where 字段 is null;23、查询改字段内的排序—order by 单个字段(asc从小到大排序,默认从小到大,desc 从大到小排序)mysql> select * from 表名 where (...

21、模糊查询—like

mysql> select * from 表名 where 字段 like "李%";

22、空判断—is null

mysql> select * from 表名 where 字段 is null;

23、查询改字段内的排序—order by 单个字段(asc从小到大排序,默认从小到大,desc 从大到小排序)

mysql> select * from 表名 where (字段1 between 18 and 26)and 字段2=2 order by 字段2 asc;

24、查询改字段内的排序—order by 多个字段(按字段1降序,字段2升序)

mysql> select * from 表名 where(字段2 between 17 and 37) and 字段3=2 order by 字段1 desc ,字段2 asc;

25、聚合函数—count(*)统计列数,count(字段)一样

mysql> select count(*) from 表名 where 字段=2;

26、最大值,最小值,求和,平均

mysql> select max(字段), min(字段),sum(字段),avg(字段) from 表名;

27、group by 字段

mysql> select 字段 from 表名 group by 字段;

28、用来分组查询后指定一些条件的查询结果—group by + having

mysql> select 字段,count(*) from 表名 group by 字段 having count(*)>2;

29、先建立两个表—表名1和表名2

内连接查询表名1和表名2

mysql> select * from 表名2 inner join 表名1 on 表名2.字段2=表名1.字段1;

左连接查询表名1和表名2

mysql> select * from 表名2 as s left join 表名1 as c on s.字段2=c.字段1;

右连接查询表名1和表名2

mysql> select * from 表名2 as s right join 表名1 as c on s.字段2=c.字段1;

30、查看索引

mysql> show index from 表名;

31、创建索引

mysql> create index 索引名称 on 表名(字符段名称(长度))

32、删除索引

mysql> drop index 索引名称 on 表名;

33、开启运行时间

mysql> set profiling=1;

34、查看执行时间

mysql> show profiles;

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。