
数据库
老夏的编程之路
这个作者很懒,什么都没留下…
展开
-
经典SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:转载 2013-11-25 13:29:21 · 1243 阅读 · 0 评论 -
数据库方面常见面试题
1、说出数据连接池的工作机制是什么 J2EE 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。2、存储过程和函数的区别转载 2013-11-26 15:52:17 · 1043 阅读 · 2 评论 -
精妙SQL语句收集
精妙SQL语句收集 或许大家对注入有一定的了解,那么你是不是知道一些些SQL语言的知识吗?至少也要会一点吧,手动查找漏洞的朋友或许有此经验,想学好一技术,得从基础学起!这篇文章黑基曾经发贴过这样的贴,不过看过的人又有多少呢?汗!SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE转载 2014-04-18 12:59:12 · 688 阅读 · 0 评论 -
数据库设计准则(第一、第二、第三范式说明)
I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如 果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一 个实例的信息。简而言转载 2015-01-16 16:38:58 · 668 阅读 · 0 评论 -
物理机连接虚拟机数据库
第一步:虚拟机与物理机互ping打开虚拟机,然后虚拟机ip现在物理机和虚拟机应该就能相互通信了第二步:加载配置文件找到虚拟机数据库配置文件tnsnames.ora..\oracle\product\10.1.0\Db_1\NETWORK\ADMIN复制里面的配置文件加到物理机的数据库连接原创 2015-01-16 16:43:15 · 4263 阅读 · 0 评论 -
关于oracle中varchar2的最大长度
关于 varchar2 的最大长度varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的32767。 想了一下,这是一个比较容易出错的地方。因为在函数中我可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这个函数平时都转载 2015-10-21 11:17:29 · 885 阅读 · 0 评论 -
Oracle PLSQL Procedure 如何进行性能调优分析
在Java的性能调优分析中,可以使用 JProfiler 分析JVM运行时的CPU消耗、Memory占用、Thread情况等信息。对于Java代码中调用的Oracle的存储过程、函数它也能输出调用时间、调用次数等信息,但对于过程、函数内部的性能情况,JProfiler就使不上力了。在一次调优实战中,我就遇到了上面的情况,存储过程是性能问题所在,需要调优,这时就要用上 Oracle 提供的 DB转载 2015-10-22 11:24:20 · 2748 阅读 · 0 评论 -
Oracle Insert分批提交
oracle中分批提交insert 事务,以防止redo占用太多可以分批提交事务:以下是三种不同的pl/sql体:1、编写一个简单的PL/SQL块来模拟逐行提交的情况,注意观察执行时间。我们的目标是将t_ref表中的数据全部插入到t中。sec@ora10g> set timing onsec@ora10g> DECLARE2 BEGIN3 FOR cur IN (SEL...转载 2019-08-16 11:40:25 · 5687 阅读 · 2 评论