大二上每日总结

今日学习了MySQL的数据的一些基本操作:

对查询结果进行排序:SELECT * FROM 表名 ORDEY BY 字段 ASC;

其中ASC代表升序,DESC代表降序,字段如果有多个则先排第一个在对第一个的结果集排列第二个。

对查询结果分组:SELECT * FROM user GROUP BY sex;对查询结果按sex进行分组,

SELECT sex,group_concat(name) FROM user GROUP BY sex;

分组后根据查询结果使用group_concat()放置每一组某字段的集合。

设置分组条件:SELECT sex,COUNT(sex) FROM user WHERE age>15 GROUP BY sex HAVING count(sex)>2;

count(sex)来记录不同性别的集合中元素的数量,按年龄大于15进行查询最后性别进行分组显示,并将元素大于2的组显示出。

限制查询结果:SELECT* FROM user LIMIT 6;显示前六个,SELECT* FROM user LIMIT 2,5;从第二条开始,显示五条信息。

原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/13974905.html