SQL> select count(*) from v$session #当前的连接数SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数SQL> select value from v$parameter where na...
分类:
数据库 时间:
2014-09-19 15:17:35
阅读次数:
317
Oracle使用正则表达式4个主要函数:1、regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:2、regexp_substr 函数,和 substr 类似,用于拾取合符正则表达式描述的字符子串,语法如下:3、regexp_instr 函数,和 ...
分类:
数据库 时间:
2014-09-19 15:17:05
阅读次数:
244
procedure TForm1.BitBtn7Click(Sender: TObject);var query,b1,b2:tbson; buf:tbsonbuffer; code:tbsoncodewscope;beginif dbman=nil then dbman:=tdbmanage.c....
分类:
数据库 时间:
2014-09-19 15:14:55
阅读次数:
409
1.给表添加,修改字段--添加alter table Infoadd ExpireDate varchar(50) not null--修改(手动修改表结构时,有时会遇到TimeOut过期的问题,用sql改的时候没有发现异常)alter table Infoalter column ExpireDa...
分类:
数据库 时间:
2014-09-19 15:14:15
阅读次数:
195
1.根据ROWID来分select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi order by cid desc) wher....
分类:
数据库 时间:
2014-09-19 15:13:55
阅读次数:
183
in和FILD_IN_SET() 的区别:select id, list, name from table where FIND_IN_SET( 'daodao' , list)所以如果list是常量(如:('libk', 'zyfon', 'daodao')),则可以直接用IN, 否则要用FIND...
分类:
数据库 时间:
2014-09-19 15:08:35
阅读次数:
198
1查看机器上是否装有mysqlrpm-qa|grepmysql2.删除已经存在的mysqlrpm-e--nodepsmysql()强力删除模式)3.安装编译代码需要的包yum-yinstallgccgcc-develgcc-c++gcc-c++-develautoconf*automake*zlib*libxml*ncurses-develncurseslibgcrypt*libtool*cmakeopensslopenssl-develbiso..
分类:
数据库 时间:
2014-09-19 14:02:56
阅读次数:
259
#!/bin/sh#****************************************************************************#Filename:#master_slave_configure.sh#Function:#Automaticconfigurationofmastertoslave.#Author:#gfsunny@163.com##UsageExample:#./master_slave_configure.shmip:mportsip:sport#..
分类:
数据库 时间:
2014-09-19 14:01:36
阅读次数:
254
创建数据库命令:createdatabasemydata;//分号不可少创建表:首先要使用命令usemydata;//说明接下来的操作都在mydata下进行创建表:createtabledept(表名)(deptnointprimarykey,denamevarchar(14),locvarchar(13)//最后一句不能再加逗号);表中如何设置外键:重新创建一个表..
分类:
数据库 时间:
2014-09-19 14:00:36
阅读次数:
186
今天协助测试同学解决数据库无法删除的问题,过程如下:1、删除数据库是,数据库进入单用户模式,并无法删除,如下图:2、查看数据库连接情况查看数据库连接可以看到数据库正在被应用用户使用当中。3、kill连接直接在sql命令行执行:killspid;连接即可被删除,如果程序有重连..
分类:
数据库 时间:
2014-09-19 13:58:16
阅读次数:
231
一、修改Oracle会话及最大连接数
1、查看最大连接数
SQL> show parameter processes;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
...
分类:
数据库 时间:
2014-09-19 13:55:45
阅读次数:
207
1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。
2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在...
分类:
数据库 时间:
2014-09-19 13:55:25
阅读次数:
324
一. JDBC存储过程的调用
(1)存储过程是用SQL语句和控制流语句等编写的一段程序代码,在创建时已被编译成机器代码并存储在数据库中供客户端调用。
存储过程有以下优点:
1.所生成的机器代码被永久存储在数据库中,客户端调用时不需要重新编译,执行起来效率要高一些。
2.存储过程的网络使用效率比等效的SQL 语句要高。
(2)JDBC通过java.sql.CallableStateme...
分类:
数据库 时间:
2014-09-19 13:55:15
阅读次数:
244
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。
1、准备测试表和测试数据
1
2
...
分类:
数据库 时间:
2014-09-19 13:55:08
阅读次数:
309
先用scott用户下的emp表做实验.
emp表有个字段,一个是empno(员工编号),另一个是mgr(上级经理编号)
下面是表中所有数据
1
select *
from emp
start with empno=7698
connect by mgr=prior empno;
执行结果如下:
...
分类:
数据库 时间:
2014-09-19 13:55:06
阅读次数:
213
with as语法
–针对一个别名
with tmp as (select * from tb_name)
–针对多个别名
with
tmp as (select * from tb_name),
tmp2 as (select * from tb_name2),
tmp3 as (select * from tb_name3),
…
...
分类:
数据库 时间:
2014-09-19 13:54:35
阅读次数:
282
编写出这些脚本的需求是把慢查日志写入数据库中,方便查看。
1. 由于默认的mysql.slow_log表使用的是csv数据引擎,不支持对数据进行索引,所以需要将其修改为MyISAM引擎,并对query_time字段进行索引以优化查寻效率。
2. 需要对所有的用户进行授权,让大家要可通过调用 pub_getSlowQuery( limit ) 存储过程获取一天的慢查记录数据。
3. 存储过程命名约定:priv_ 起头的为私有存储过程,不需要对用户授权,以pub_起头的存储过程对所有的会员进行授权,只允许运行,...
分类:
数据库 时间:
2014-09-19 13:54:25
阅读次数:
299