龙空技术网

详解数据库之MySQL排序和分页查询是怎么事?

千锋教育 304

前言:

此时我们对“mysql数据条数”都比较关怀,看官们都想要剖析一些“mysql数据条数”的相关文章。那么小编也在网络上汇集了一些有关“mysql数据条数””的相关资讯,希望看官们能喜欢,姐妹们快快来了解一下吧!

前言

从今天开始,本系列内容就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。

全文大约【1045】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一. 排序查询

什么是排序查询呢?

排序就是让查询结果根据某个字段进行按照升序或者降序排列,后面ASC是升序排序,在后面跟DESC关键字是降序排序。如果不加ASC或者DESC关键字默认是升序排序。

语法:SELECT 列名 FROM 表名 WHERE 条件 ORDER BY 列名 ASC|DESC

举个栗子:

# 按照年龄升序排序SELECT SId,Sname,Sage,Ssex FROM student ORDER BY Sage# 按照年龄降序排序SELECT SId,Sname,Sage,Ssex FROM student ORDER BY Sage DESC二. 分页查询

什么是分页查询?

如果一张表有很多很多数据,查询结果中数据太多用户看不过来就可以用分页来解决。可以每页只查询10条,20条或者某个具体数量的数据,当用户点击下一页的时候再查询后面的10条,20条。这种显示形式叫做分页。

语法:SELECT 列名 FROM 表名 WHERE 条件 LIMIT 起始条,每页查询条数

# 不加分页查询学生的所有信息SELECT SId,Sname,Sage,Ssex FROM student

上面不加分页一共是16条数据,如果在企业真实情况下数据量可能是几十万,几百万甚至更多的数据。下面我们加入分页语法试一试。

# 查询第一页数据,从第0条开始查询,每页查询5条SELECT SId,Sname,Sage,Ssex FROM student LIMIT 0,5;# 查询第二页数据,从第6条开始查询,每页查询5条SELECT SId,Sname,Sage,Ssex FROM student LIMIT 6,5;三. 结语

最后在这里对本文核心要点进行总结:

1. 排序查询和分页查询都是比较基础而且简单的SQL语法,使用频率很高所以需要各位小伙伴熟练掌握。

2. 熟练使用排序知道如何进行升序和降序排序,并知道不加ASC默认是升序排序的顺序。

3. 分页查询有两个参数第一个是起始查询条数,MySQL默认是从第0条开始计数的,第二个参数则是每页查询条数,例如:每页想要显示10条数据那么第二个参数就写10以此类推

你学会了吗,分享给朋友一起来涨知识吧~

更多IT编程、程序员、技术类精彩内容,关注@千锋教育

标签: #mysql数据条数