mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 ...
分类:
数据库 时间:
2016-10-21 13:14:07
阅读次数:
212
在登录mysql 的时候常用有三个参数 -u -p -h 不详细说,直接上例子.登录本机mysql例子 登录远程数据库例子: ...
分类:
数据库 时间:
2016-10-21 13:14:11
阅读次数:
137
在数据库实现加密与解密的文章,Insus.NET较早前也有写过,可以在本博客中可以搜索得到。今天使用EncryptByPassPhrase和DecryptByPassPhrase来简单实现。 在数据库中创建一张表来演示 当用户使用注册或是添加一笔记录时,你可以使用下面的SQL语句: 当需要验证用户登 ...
分类:
数据库 时间:
2016-10-21 13:09:08
阅读次数:
242
整数类型数值型数据类型主要用来存储数字,包含的类型有:TINYINT、SMALLINT、MEDIUMINT、 INT(INTEGER)、 BIGINT。下面通过一个例子来查看各种类型的所占有的数据空间,注意,我使用的版本是mysql5.6.28,可以通过下面的命令来查看:创建表tmp1,其中字段x、... ...
分类:
数据库 时间:
2016-10-21 13:05:20
阅读次数:
328
一. 等待事件的相关知识 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程 ...
分类:
数据库 时间:
2016-10-21 11:16:34
阅读次数:
245
ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法 ROW_NUMBER() OVER(partition by col1 order by col2) 表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内是连续且唯一的)。 ...
分类:
数据库 时间:
2016-10-21 11:08:55
阅读次数:
184
【SQL】Oracle分页查询的三种方法 采用伪列 rownum 查询前10条记录 ? 1 2 3 4 5 6 7 8 9 10 11 [sql] select * from t_user t where ROWNUM <10; 按照学生ID排名,抓取前三条记录 [java] SELECT * FR ...
分类:
数据库 时间:
2016-10-21 11:01:37
阅读次数:
250
在sqlserver2005之前,要实现递归功能比较麻烦,比如可能会要用到临时表与while语句来循环。自sqlserver2005之后,新增了with as功能语法,即 公用表达式(CTE),让递归实现起来变的简单了。本章我们主要演示如何利用with as功能实现一个简单的递归功能。在这之前先看一 ...
分类:
数据库 时间:
2016-10-21 11:00:05
阅读次数:
223
oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 s ...
分类:
数据库 时间:
2016-10-21 10:54:58
阅读次数:
203
随着大数据的普及,数据间的批量移动必然越来频繁的被涉及,所以不管是用SQL脚本,还是自己写代码,或是用DBImport工具,都将成必备技能之一了!鉴于此,分享一下我在这一块费过的力和填过的坑,供大伙参考! ...
分类:
数据库 时间:
2016-10-21 10:54:50
阅读次数:
274
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引, ...
分类:
数据库 时间:
2016-10-21 10:51:11
阅读次数:
221
一、硬件要求 1.内存与Sweap:内存2G(以上),Sweap 2G(以上) 内存: 1-2G 2-16G 16G以上 Sweap: 1.5倍内存 1倍内存 16G 检查:# grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo 2. ...
分类:
数据库 时间:
2016-10-21 10:50:16
阅读次数:
317
编译前准备 1. 安装mingw 安装mingw(不管是直接安装mingw还是其他如code::blocks附带安装的mingw),输入:gcc -v可显示如下图的版本信息,我的版本是mingw32 4.9.2。 2. 安装postgresql postgresql各个版本下地址:http://ww... ...
分类:
数据库 时间:
2016-10-21 10:41:31
阅读次数:
1385
1. 使用批量插入最先想到如下的插入语句 insert into a (id,name) values('','') ,('','') 但是 oracle 并不支持这种写法 然后查询得知可以使用如下写法 insert all into a(id,name) values('','') into a( ...
分类:
数据库 时间:
2016-10-21 10:42:29
阅读次数:
722
sql = "SELECT TOP 10000 * " + " FROM(SELECT ROW_NUMBER() OVER(ORDER BY DataArticleID) AS RowNumber, *FROM( "; 。。。。。。 sql += ")table1 ) as A " + " WHER ...
分类:
数据库 时间:
2016-10-21 10:39:59
阅读次数:
222
除了推荐使用PL/SQL Developer 工具对oracle进行导出导入(http://www.cnblogs.com/whylaughing/p/5983490.html )之外,比较常用的还有CMD命令行模式: 1、数据导出: 1 将数据库TEST完全导出,用户名system 密码manag... ...
分类:
数据库 时间:
2016-10-21 10:39:09
阅读次数:
220
一般来说,数据库语言可以分成以下5大类: 1、数据定义语言DDL(Data Definition Language),用于改变数据库结构,包括创建、修改和删除数据库对象。包括create(创建)、alter(修改)、drop(删除)和等命令操作。 2、数据操纵语言DML(Data Manipulat... ...
分类:
数据库 时间:
2016-10-21 10:29:59
阅读次数:
272