MySql分页查询语句分析
来源:互联网 发布:惯性导航算法 四元 编辑:程序博客网 时间:2024/05/22 06:35
DROP TABLE book_info CREATE TABLE book_info( bookId INT AUTO_INCREMENT UNIQUE PRIMARY KEY, #图书id bookCde VARCHAR(130) NOT NULL, #图书编号 nookName VARCHAR(130) NOT NULL, #图书名称 bookType INT NOT NULL, #图书类型 bookAuthor VARCHAR(130) NOT NULL, #图书作者 publishPress VARCHAR(130) NOT NULL, #出版社 publishDate DATE NOT NULL, #出版日期 porrowed INT NOT NULL, #是否借阅 注意是date createBy VARCHAR(130) NOT NULL, #创建人 creationTime DATE NOT NULL, #创建时间 lastUpdate DATE #最近更新时间 ) #外键表 (我是用视图创建的主外键关系,语句不知道怎么写) CREATE TABLE book_type( id INT AUTO_INCREMENT UNIQUE PRIMARY KEY, typeName CHAR NULL ) #修改book_typed表的字段 ALTER TABLE book_type MODIFY COLUMN typeName VARCHAR(130); #这里设置了主键时自增的。所以插入id可以为null,MYsql为自己自动处理INSERT INTO book_type VALUES(NULL,'科技'),(NULL,'小说'),(NULL,'艺术'),(NULL,'少儿') ; SELECT * FROM book_type #插入日期可以直接用字符串就可以INSERT INTO book_info VALUES(NULL,'BK000023','企业应用架构模式',1,'(英)Martin Fowter','机械工业出版社','2014-07-03',1,'系统管理员',NOW(),NOW()) INSERT INTO book_info VALUES(NULL,'BK000024','精通Hibemate',1,'刘洋','电子工业出版社','2014-05-03',1,'系统管理员',NOW(),NOW())INSERT INTO book_info VALUES(NULL,'BK000025','天龙八部',2,'金庸','中原出版社','2014-03-02',1,'系统管理员',NOW(),NOW())INSERT INTO book_info VALUES(NULL,'BK000026','寻找家园',3,'高尔泰','北京十月文艺出版社','2014-03-01',1,'系统管理员',NOW(),NOW())INSERT INTO book_info VALUES(NULL,'BK000027','小猫摩尔成长系列',4,'(英)朱迪斯科尔','接力出版社','2014-01-01',0,'系统管理员',NOW(),NOW()) #每页2条,查询 SELECT * FROM book_info LIMIT 0,2 ; # 第一页数据(currPage-1)*pageSize,pageSize (1-1)* 2,2 SELECT * FROM book_info LIMIT 2,2; # 第二页数据(currPage-1)*pageSize,pageSize (2-1)*2,2
pagBean
package utils;import java.util.List;/** * 封装分页信息 * * @author Administrator * * */public class PageBean<T> {private int currentPage;// 当前页码private int pageSize;// 每页显示记录private T criteria;// 封装的查询条件// --------------------------------private Integer total;// 总记录数private List<T> rows;//查询结果集 /** * 获取上一页的最后一行 * * @return */public Integer getCurrentRow() {return (currentPage - 1) * pageSize;} public T getCriteria() {return criteria;} public void setCriteria(T criteria) {this.criteria = criteria;} public int getCurrentPage() {return currentPage;}public void setCurrentPage(int currentPage) {this.currentPage = currentPage;}public int getPageSize() {return pageSize;}public void setPageSize(int pageSize) {this.pageSize = pageSize;}public Integer getTotal() {return total;}public void setTotal(Integer total) {this.total = total;}public List<T> getRows() {return rows;}public void setRows(List<T> rows) {this.rows = rows;}}
===================================================================
oracle分页查询语句
select * from (select e.*,rownum rn from (select * from emp)e) where rn>2;
0 0
- MySql分页查询语句分析
- MySQL分页查询语句
- MySQL分页查询语句
- mysql分页查询语句
- Mysql的分页查询语句的性能分析
- SQL分页查询语句分析
- sQL分页查询语句分析
- SQL分页查询语句分析
- Oracle分页查询语句分析
- mysql 分页查询语句优化
- MySQL的分页查询语句
- MySQL、Oracle分页查询语句
- mysql 分页查询语句数据库查询
- mysql 分页查询语句数据库查询
- mysql 分页查询语句数据库查询
- mysql 分页查询语句数据库查询
- MySQL 分页查询性能分析
- mysql 查询语句分析explain
- POI方式替换Word中的文字
- Linux学习思维导图
- 知识库--Zookeeper ZkCli tool 实现-应用实例(71)
- iOS bugly集成报错
- centos 7 安装只有lo问题解决
- MySql分页查询语句分析
- vue2.0新手发车(一):使用webpack构建项目
- Oracle 表空间扩展和数据迁移
- ubuntu 打开不了gnome-terminal 显示错误提示exited status 8
- 自定义DrawerLayout 滑动范围
- java中使用xPath读取xml中的数据
- 【ecstore深思录】细谈其引入的KV机制(key-value)
- Apache+nginx 开启路由重写
- Azure Python SDK安装及排错