2012年7月6日

MySql 分组查询

摘要: 此为网上整理,感谢dxy创建数据表如下:CREATE TABLE `test` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `category_id` INT(10) NOT NULL, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=MyISAM ROW_FORMAT=DEFAULT; INSERT INTO `test` (`id`, `name`, `category_id`, ` 阅读全文

posted @ 2012-07-06 18:33 Panda_Luffy 阅读(2061) 评论(0) 推荐(0) 编辑

Oracle rownum

摘要: top 命令不是Oracle 的,是SQL Server 或Sybase 中的。Oracle 要有类似的查询,可以使用:select * from (select rownum from book order byid desc) where rownum <= 10;Mysql 类似查询可以在sql语句最后使用 limit 10; 阅读全文

posted @ 2012-07-06 17:45 Panda_Luffy 阅读(133) 评论(0) 推荐(0) 编辑

Oracle 同义词作用

摘要: 记录一下帖子的回答,受用了一楼:目的之一可以连接其他的DB,把他DB中的table映射过来,像本地table一样使用。二楼:原始目的如1楼所说是为映射,但实际应用非常广泛~~~~比如你要访问某用户表,可以通过select * from user.tablename但这种方式写入程序的话,一旦源发生改动,程序也必须跟着改,这可能涉及的工作量会非常大你可以通过同义词,将user.tablename映射为一个新的对象程序里就直接select * from newObjname这样即使源发生变量,只需要改一下objName的映射即可,程序等都不需要做任何改动三楼:一般涉及到跨数据库用户查询时,都采用楼 阅读全文

posted @ 2012-07-06 09:08 Panda_Luffy 阅读(244) 评论(0) 推荐(0) 编辑

导航