• Mysql基础3


    一、客户管理系统CRUD
    二、大数据分页web页面
    1、MySQL:分页语句limit
    SELECT * FROM customer LIMIT m,n;
    m:代表开始记录的索引。从0开始
    n:一次取多少条

    每页显示10条:
    第一页数据:SELECT * FROM customer LIMIT 0,10;
    第二页数据:SELECT * FROM customer LIMIT 10,10;

    每页开始记录的索引:(页码-1)*10;

    总页数:总条数%10==0?总条数/10:总条数/10+1

    2、分页编码
    a、改造DAO:
    a1:查询总记录数据
    a2:按照每页的索引和每页显示的条数查询数据

    b、Page类
    private List records;//封装数据 数据库查出来
    private int pagesize = 10;//每页显示多少 *
    private int totalpage;//总页数 算出来 *
    private int startindex;//每页开始记录的索引 算出来 *
    private int currentpage;//当前页码 页面传来 *
    private int totalrecordsnum;//总记录数 数据库查出来 *
    c、改造业务层
    Page findPageReocords(String pagenum);
    三、批处理
    四、大文本、大二进制数据的存取
    五、获取数据库自动生成的主键
    六、调用存储过程

    七、事务入门
    1、MySQL数据库:默认情况下,是自动开启事务的。一条语句就处在一个单独的事务中。
    2、Connection与事务有关的方法
    setAutoCommit
    setSavepoint
    rollback
    commit

  • 相关阅读:
    census 安全处理模式
    基于squid 暴露k8s 服务
    nginx 动态模块问题
    juicefs 多s3 bucket 使用
    k8s 数据卷需要很长时间才能挂载成功
    一种基于s3 管理haproxy 配置的模式
    WebSub 互联网分布式\订阅标准
    maven 多模块父模块问题deploy 问题
    nginx 作为s3 的gateway
    juicefs 单机试用
  • 原文地址:https://www.cnblogs.com/yys369/p/5325706.html
Copyright © 2020-2023  润新知