ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL(查询命令)

2022-05-30 20:34:56  阅读:191  来源: 互联网

标签:shop goods tableName 查询 命令 MySQL id select


以什么开头以什么结尾查询

以什么开头 命令: select * from tableName where 字段 rlike '^ch' limit 5;

以什么结尾 命令: select * from tableName where 字段 rlike 'yi$' limit 5;

 

 

 

以别名查询

命令: select 字段 as 别名 from tableName;

 

 

 

 

最大,最小,平均,总数

函数:实现某一特定的功能

max():最大

select max(字段)from tableName;

min():最小

select min(字段)from tableName;

avg():平均

select avg(字段)from tableName;

 

 

 

总数

select sum(字段)from tableName;

 

 

 

排序

命令:select * from tableName order by 字段;

默认是sec 由低到高

order by :排序

 

 

 

 

倒序

select * from tableName order by 字段 desc;

由大到小

 

 

 

查询大于等于50并倒序

select * from student where score>=50 order by score desc;

 

 

 

去重

select distinct 字段 from tableName;

distinc 去重

 

 

 

 

 

聚合函数:group by

having与where的区别

WHERE 与 HAVING 的根本区别在于:

WHERE 子句在 GROUP BY 分组和聚合函数 之前 对数据行进行过滤;

HAVING 子句对 GROUP BY 分组和聚合函数 之后 的数据行进行过滤。

having 是根据聚合函数 group by结合使用的

实战:以年龄查询学生的平均分大于50并且以平均分倒序

select age,avg(score) as 平均分 from student group by age having 平均分>50 order by 平均分 desc;

 

 

 

 

查询员工里有多少名男女

select gender as 性别,count(gender) as 人数 from employees group by gender;

 

 

 

 查询 employees表每个last_name一样的有多少人显示10行

 

 

 

 

 

windows mysql配置文件

 

 

 

查询俩个或两个表以上共同拥有的数据

inner join,⼜叫内连接的部分,主要是获取两个表中字段匹配关系的表。查询关联字段共同拥有的数据

 

 

 

select shop_name,good_name,good_type,price from shop inner join goods on shop.id=goods.shop_id;

 

 

 

 

 

查询店铺名称,快递名称,快递电话

select shop_name,name,phone from shop inner join goods on shop.id=goods.shop_id inner join logistic on goods.id=logistic.good_id;

 

 

查询shop,goods表的所有字段 2、以商品的价格作为倒序排序

select * from shop inner join goods on shop.id= goods.shop_id order by goods.price desc;

 

标签:shop,goods,tableName,查询,命令,MySQL,id,select
来源: https://www.cnblogs.com/duanshuyuan/p/16328108.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有