zoukankan      html  css  js  c++  java
  • 嵌套查询解决分页问题

        在当前信息社会,信息就是整个生命线,而大量的信息被存储在数据库里。
        DataSet虽说为数据访问提供了很好的数据方法,不过由于其是内存中的数据集,如果数据表的数据比较大,比如说又几十万条,其占用的空间就有十几个GB,这样服务器的内存将远远不能满足需要,如果再有几千人同时访问,可想而知服务器的压力又多大,甚至就会崩溃。为了减轻服务器的压力,我们只能控制其每次需要的数据调出来,只显示一小部分数据,所以呢,分页显示并且在底层数据调用来决定分页,显得很重要。这也是本文的目的所在,希望能给大家带来帮助。
        而嵌套查询的目的,就是保证每次取出的数据的唯一性,防止在相同的查询条件下查出多余所需数目的数据,而且还可以防止两页中出现重复的数据。这些问题我在实际的应用中就遇到了,而且还浪费了几个小时的时间去摸索,希望大家引以为鉴。

    MySql中的语句:
    Code

    而在SQL Server中则用Top代替了limit,例如:

    Sql Code
    数据绑定:
    C# Main Code
    得到的简单界面如图:
  • 相关阅读:
    mysql千万级数据量根据索引优化查询速度
    Centos 7 开放查看端口 防火墙关闭打开
    Spring-Quartz 配置执行时间参数
    Curl命令查看请求响应时间
    Centos 7 安装 Mongodb
    配置Docker加速器
    TCP端口状态说明ESTABLISHED、TIME_WAIT
    Maven依赖项Scope属性设置含义
    实战JAVA虚拟机 JVM故障诊断与性能优化(十)---字节码的执行
    代理模式(Proxy)_java实现
  • 原文地址:https://www.cnblogs.com/yank/p/950886.html
Copyright © 2011-2022 走看看