Welcome 微信登录

首页 / 数据库 / MySQL

Oracle中packages的使用

Oracle中packages的使用

最近,由于开发的功能较多,对于编写的很多过程,看着英文名字觉得挺熟悉,但要看功能,则需要每个点开去开备注或者代码,觉得很是郁闷。突见packages,想将所有写的过程放到一起,这样下次点开一个,就能看到所有功能的过程,很是方便。趁着下午偶闲一会,将packages小做研究。 包的作用 : 包可以将任何出现在块声明的语句 ( 过程 , 函数 , 游标 , 变量 ) 放于包中 , 相当于一个容器 。 将声明语句放入包中的好处是 : 用户可以从其他 PL/SQL...
Redis的简单使用和介绍 linux(centos 5.4) redis install

Redis的简单使用和介绍 linux(centos 5.4) redis install

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP,Java客户端,使用很方便。Redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、kqueue和select,对于单纯只有IO操作来说,单线程可以将速度优势发挥到最大,但...
MySQL my.cnf参数配置优化详解

MySQL my.cnf参数配置优化详解

PS:本配置文件针对Dell R710,双至强E5620、16G内存的硬件配置。CentOS 5.6 64位系统,MySQL 5.5.x 稳定版。适用于日IP 50-100w,PV 100-300w的站点,主要使用InnoDB存储引擎。其他应用环境请根据实际情况来设置优化。# 以下选项会被MySQL客户端应用读取。# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。# 如果你想你自己的MySQL应用程序获取这些值。# 需要在MySQL客户端库初...
RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x

RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x

PS:MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主。在国内的大公司里,只确定金山在使用5.5了。公司的其中几台广告统计服务器,之前的运维直接用了自带安装的MySQL 5.0系列。新来的程序员写了新的广告统计程序,使用了innodb存储引擎,偶发现5.0对innodb引擎支持不怎么好,数据库并发连接数多时会出现丢连接,于是就想升级到5.5试试。因已安装了5.0,所以不想编译安装了。就直接找了一个国外编译好...
Oracle单行函数详解

Oracle单行函数详解

一 介绍 1.函数分为单行函数和多行函数 2.单行函数分为:字符、数值、日期、转换、通用的函数 3.单行函数: ? 操作数据对象 ? 接受参数返回一个结果 ? 只对一行进行变换 ? 每行返回一个结果 ? 可以转换数据类型 ? 可以嵌套 ? 参数可以是一列或一个值 二 详解: 1. 字符函数分为 (1) 大小写控制函数 小写转换 : SQL> select lower("LAOWANG") from dual; SQL> select * fro...
C# 内嵌数据库 SQLite

C# 内嵌数据库 SQLite

最近,看到一个软件,软件是使用的内嵌数据库。我对这个东西没有实践过,今天突然想亲手做一做!。关于SQLIte的资料我就不多说了,网上都有。我自己也整理了一部分,基本上可以对SQLite有个全面的了解了。我这里就不废话了,直接上我自己的代码。1:首先要先下载一个SQLite的C#开发的支持的东西。下载地址:sqllite下载地址:tp://sourceforge.net/projects/sqlite-dotnet2/files/SQLite%20for%2...
关于Oracle存储过程执行权限问题的解决

关于Oracle存储过程执行权限问题的解决

在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。CREATEORREPLACEPROCEDURETestProcISflagnumber;BEGINselectcount(*)intoflagfromall_tableswheretable_n...
Oracle索引扫描

Oracle索引扫描

索引扫描不同于表扫描,表扫描只有一种类型就是全表扫描(full table scans),而索引扫描根据具体情况不同可以分为如下几类:索引唯一扫描(index unique scan).这种扫描发生在主键或者唯一索引上,根据键值可以唯一确定要访问的记录,这种扫描方式因为返回的记录数少,能够快速定位记录,扫描效率较高索引范围扫描(index range scan).这种撒么一般发生在返回多个值的时候,如where条件中>and <或者非唯一索引中...
<< 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 >>