Mysql基础3

Posted 吾将上下而求索……

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Mysql基础3的主要内容,如果未能解决你的问题,请参考以下文章

42-3mysql主从复制

3mysql-->mysql库表同步

3mysql查询截取分析

Mysql调优-3Mysql的索引

6-3Mysql操作据二

3MySQL的数据类型介绍