mysql limit用法
摘要:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。mys
阅读全文
posted @
2010-08-19 18:53
Miracle刘
阅读(220)
推荐(0)
数据库是否使用外键,及视图,索引,存储过程的一些说明(zz)
摘要:今天听了一个企业技术总监的宣讲,结果听说在他开发系统的过程中,都没有用到外键,这让我很惊讶,赶紧上网搜索了一些资料看了看,终于明白了不用外键的原因。这是一篇关于是否使用外键的讨论,讲的很有道理:对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式?大家共同观点:主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。正方观点:1,由数据库自身保证数据一致性,.
阅读全文
posted @
2010-08-17 19:46
Miracle刘
阅读(212)
推荐(0)
preparedStatement一个小技巧
摘要:preparedstatement的sql语句不能用?=?,想要用的话用如下方法DBconn DB = new DBconn(); Connection con = DB.getConn(); String sql = "SELECT * FROM server,node WHERE server.node_id=node.id GROUP BY hostname;"; String sqlss = "select * from server,node where server.node_id=node.id and %column%=?;";//加百分
阅读全文
posted @
2010-08-03 17:45
Miracle刘
阅读(131)
推荐(0)