很久以前的一次面试中,被面试官问到这个问题,由于平时用到的分页方法不多,只从索引、分表、使用子查询精准定位偏移以外,没有使用到其它方法。后来在看其它博客看到了一些不同的方案,也一直没有整理。今天有时间,整理出来,分享给大家。一,最常见MYSQL最基本的分页方式:select
* from conte...
分类:
数据库 时间:
2014-06-16 06:36:15
阅读次数:
267
1 left join
左外连接:查询结果以左表数据为准。假如左表有四条数据,右表有三条数据,则查询结果为四条,且都是左表中有的数据。例如:EMP表:SAL表:左连接select*fromEMPLeftjoinSALonEMP.ENAME=SAL.ENAME;左连接,表EMP是主表,因此查询结果是显...
分类:
数据库 时间:
2014-06-16 06:30:58
阅读次数:
246
1、
用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SEL...
分类:
数据库 时间:
2014-06-16 00:40:49
阅读次数:
304
oracle start with connect by
用法oracle中connectbyprior递归算法Oracle中startwith...connectbyprior子句用法connectby是结构化查询中用到的,其基本语法是:select...fromtablenamestartwit...
分类:
其他好文 时间:
2014-06-16 00:30:36
阅读次数:
247
表(list)是常见的数据结构。从数学上来说,表是一个有序的元素集合。在C语言的内存中,表储存为分散的节点(node)。每个节点包含有一个元素,以及一个指向下一个(或者上一个)元素的指针。如下图所示:表:
橙色储存数据,蓝色储存指针图中的表中有四个节点。第一个节点是头节点(head node),这个...
分类:
其他好文 时间:
2014-06-16 00:20:12
阅读次数:
308
php操作mongodb的常用函数,连接,新增文档,删除文档,更新文档,给文档创建索引,查询一个文档,条件查询文档,条件统计文档数量
分类:
数据库 时间:
2014-06-16 00:16:19
阅读次数:
347
在准备替换或加装硬盘时,如何得到硬盘信息?可以用smartctl,hdparm等命令来查询。在日志中显示硬盘有坏扇区tail
/var/log/messagesMar1 09:42:55 c1g smartd[1848]: Device: /dev/hda, 2 Currently
unreadab...
分类:
其他好文 时间:
2014-06-13 20:27:42
阅读次数:
921
实例1:仅仅返回单一记录集的存储过程。银行存款表(bankMoney)的内容例如以下IduserIDSexMoney001Zhangsan男30002Wangwu男50003Zhangsan男40要求1:查询表bankMoney的内容的存储过程create
procedure sp_query_ba...
分类:
数据库 时间:
2014-06-13 20:03:02
阅读次数:
382
如题Unix/Linux系统中僵尸进程是如何产生的?有什么危害?如何避免?一个进程在调用exit命令结束自己的生命的时候,其实他并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,他的作用是使进程退出,但是也仅仅限于一个正常的进程变成了一个僵尸进程,并不能完全将...
分类:
系统相关 时间:
2014-06-13 20:00:59
阅读次数:
269
mac下svn问题 ——
“.a”(静态库)文件无法上传“.a”(静态库)文件无法上传(svn工具:Versions)
网上查询了一下,说是Xcode自带的svn和Versions以及一些其它工具都不能上传".a"文件。
解决办法如下:1.打开终端,输入cd,空格,然后将需要上传的.a文件所...
分类:
其他好文 时间:
2014-06-13 19:09:41
阅读次数:
365