mysql limit 分页
Rubicon
LIMIT子句可以被用来限制SELECT语句返回的行数。LIMIT取1个或2个数字参数,如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目。初始行的偏移量是0(不是1)。 mysql> select * from table LIMIT 5,10; # Retrieve rows 6-15 如果给定一个参数,它指出返回行的最大数目。 mysql> select * from table LIMIT 5; # Retrieve first 5 rows 换句话说,LIMIT n等价于LIMIT 0,n。 getInteger(String nm) 确定具有指定名称的系统属性的整数值。 parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析。 所以转数字时用下面这样。用上面这个出错。
String sPageNow=req.getParameter("wpageNow");
pw.println("spageNow:"+sPageNow);
if(sPageNow!=null){
pageNow=Integer.parseInt(sPageNow);
}
if(pageNow>0){
temp=(pageNow-1)*pageCount;
sql="select * from work limit "+temp+","+pageCount;
pw.println(sql);
rs=con.getRs(st, sql);
}
相关文档:
1.修改mysql的默认编码为gbk:修改my.init文件中的:[client]和[mysqld]下的default-character-set=gbk;
2.查看mysql数据库的编码:show variable like 'character%';或status
3.查看数据库表的编码:show create table 表名;
4.修改数据库的编码:ALTER DATABASE `database_name` DEFAULT CHARACTER SET gbk COLLATE ......
今天读到
When should you store serialized objects in the database?
,
其中针对
FriendFeed使用Mysql来存储
作为引题,
建议在考虑此方案时一定要三思。为什么?参考这里
Kiss KISS KISS
. 其实
Schema-Less没有错,但不能什么场景都上此方案,要
分析利弊,减少不必要的应用层复杂度。
文中提到的Serializ ......
MySQL安装目录下的Data目录中 .err错误信息:
Default storage engine (InnoDB) is not available
解决办法:
删除在MySQL安装目录下的Data目录中的
ib_logfile0
ib_logfile1
重新启动MySQL的Service ......
1、使用索引来更快地遍历表。
缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:
a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索 ......
1.检查以前安装的MySQL,卸载。
rpm -qa|grep -i mysql
rpm -e XXXXX
注如果出现两条相同的,则使用rpm -e --allmatches
2.安装rpm包。
rpm -ivh MySQL-server-community-5.1.37-0.rhel5.x86_64.rpm
rpm -ivh MySQL-shared-community-5.1.37-0.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-community-5.1.37-0.rhel5.x86_6 ......