`
hz_chenwenbiao
  • 浏览: 1007827 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
一.创建存储过程 1.基本语法:   create procedure sp_name()begin………end 2.参数传递 二.调用存储过程 1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 四.区块,条件,循环 1.区块定义,常用begin……end;也可以给区块起别名,如:lable:begin………..end lable;可以用leave lable ...
首先在mysql中练习下存储过程的小例子:    mysql> delimiter //mysql> create procedure hello()    -> begin    -> select 'It is not a HelloWorld';    -> end    -> 
一、什么是索引?  索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量 ...
一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引) ...
这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文 和超连 ...
北工大计算机学院软件工程研究所 程颖目前,几乎所有的应用程序都要和数据库打交道。通过查询数据库可很容易地获得想要的数据。但是,令人不满意的是:某些查询时间长,响应速度慢。究其原因,一是硬件设备(如CPU、磁盘)的存取速度跟不上,内存容量不够大,这需要计算机制造商的努力;另一方面是没有进行查询优化。本文就查询优化问题,谈点实践体会。分解查询这种方法是把查询分解执行,根据付出开销的多少来决定如何分解,如何执行。为方便叙述,先给出一个例子。关系:SUPPLIER(S#,SNAME,CITY) :SPARTS  (P#,PNAME,SIZE) :PPROJECT (J#,JNAME,COLOR):JIN ...
一般的信息系统都会存在查询数据库的要求。查询速度的快慢直接影响系统压力测试的结果。通常情况下,为了提高查询速度,系统修改的顺序为:SQL语句优化-〉数据库优化-〉操作系统优化,实际上还有一个方面:系统架构优化。但系统架构优化一般代价比较大,起码要项目经理拍板才能执行,所以在这里就不多说了。  对于一般的开发人员接触到最多的当属SQL语句优化。而SQL语句优化中除了对SQL语句本身的优化以外,创建合适的索引是较常用的方法。索引通常分为聚集索引和非聚集索引。  聚集索引表示表中存储的数据按照该索引的顺序存储,检索效率比普通索引高,但对数据新增/修改/删除的影响比较大,一个表只能存在一 ...
表中主键必须为标识列,[ID] int IDENTITY (1,1)   1.分页方案一:(利用Not In和SELECT TOP分页)   语句形式: SELECT TOP 10 * FROM TestTableWHERE(ID NOT IN     (SELECT TOP 20 id    FROM TestTable    ORDER BY id))ORDER BY IDSELECT TOP 页大小 *FROM TestTableWHERE(ID NOT IN     (SELECT TOP 页大小 * 页数 id    FROM表    ORDER BY id))ORDER BY ...
  最近开始准备用Java开发QQ,由于在大四的时候曾经开发过一简单的QQ聊天机,现在想把它完善,使之尽量能够用于实际应用中。   在开发之前,自己想(推理)了一下QQ的工作原理和一些实现细节,发现自己想的、推理的和网上搜索到资料以及师兄的回答几乎一致。   下面就是我在网上所搜索的资料一、IM技术概念   IM技术全称Instant Messaging,中文翻译“即时通讯”,它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术,是电子邮件发明以来迅速崛起的在线通讯方式。IM的出现和互联网有着密不可分的关系,IM完全基于TCP/IP网络协议族实现,而TCP/IP协议族则是整个互联网得以 ...
------------------------------------------------------------------------------------------------这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程 ...
1  概述    Equinox 提供了两种OSGi embedded HttpSerivce的实现,如下:   org.eclipse.equinox.http。适合资源受限的环境。兼容Servlet 2.4,但是对Servlet 2.1以外的API提供了有限的支持。 org.eclipse.equinox.http.jetty。使用Jetty 作为引擎,支 ...
  4. 依赖性管理 OSGi允许您把您的应用程序分成多个模块,并能管理这些模块之间的依赖性。为了达到这个目的,它引入了Bundle访问域的概念。Bundle中类的缺省访问范围只对本Bundle内部可见,但对其它任何Bundle都是不可见的;在B ...
新建、执行和管理OSGi容器中的Bundles   摘要:   OSGi(Open Service Gateway Initiative,开放式服务通路倡议)为开发和部署模块化应用和库定义了基础架构。在本文中,Sunil Patil为我们介绍了OSGi开发的概念,并使用Eclipse自带的OSGi ...
Equinox OSGi 主要的控制台命令表 类别 命令 含义 控制框架 launch 启动框架 shutdown 停止框架 close 关闭、退出框架 exit 立即退出,相当于 System.exit init 卸载所有 bundle(前提是已经 shutdown) setprop 设置属性,在运行时进行 控制 bundle Install 安装 uninstall 卸载 Start 启动 Stop 停止 Refresh 刷新 ...
如下代码片段: Thread thread = new Thread(){ public void run(){ System.out.println("thread"); } }; thread.start(); thread.interrupt(); System.out.println("end");  调用了interrupt方法却没有产生中断的原因: 对线程的interrupt是对线程处在sleep,wait,join状态的时候才起作用。InterruptExcept ...
Global site tag (gtag.js) - Google Analytics