在上篇博客中介绍到了触发器的使用,并且其中也提到了触发器是个特殊的存储过程,那么什么是存储过程呢?他们两个又到底有什么区别呢?
其实最主要的区别就是,触发器是当满足条件时系统自动执行的,而存储过程是手动调用的。
简单介绍
什么是存储过程呢?
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用它。...
分类:
数据库技术 时间:
2014-06-18 06:30:54
收藏:
0 评论:
0 赞:
0 阅读:
442
如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了。咱们来讲一下基本的mysql安装和优化。...
分类:
数据库技术 时间:
2014-06-18 08:09:26
收藏:
0 评论:
0 赞:
0 阅读:
484
数字函数的输入输出都是数字型数据...
分类:
数据库技术 时间:
2014-06-18 06:01:58
收藏:
0 评论:
0 赞:
0 阅读:
412
把 c 编译成 arm 指令的可执行文件
/usr/bin/arm-linux-gnueabi-g++ hello.cpp
cat hello.cpp
#include
void crash(){
char *a=0;
*a=0;
}
int main()
{
printf("hello world\n");
crash();...
分类:
数据库技术 时间:
2014-06-18 06:50:23
收藏:
0 评论:
0 赞:
0 阅读:
661
在去年,学习数据库的时候就学过存储过程了。一直都只知道一些理论,却不知道如何去使用。时隔一年,终于找到如何使用存储过程了。
在机房收费系统中,有些操作,需要多次执行sql语句,多次执行完成才算是完成这个事件流。但是如果其中有一个环节出了错误,那么没出错误的那些操作是不是就多余了。
执行存储过程,就是执行多句SQl语句。而事务,是为了控制这些语句 要么都做,要么 都不做。
在机房...
分类:
数据库技术 时间:
2014-06-18 07:24:41
收藏:
0 评论:
0 赞:
0 阅读:
372
class pdo_database{
function __construct($type_database,$host_name,$dbname,$user_role,$pass_role,$sql){
$dbms=$type_database;
//数据库类型 Oracle 用ODI,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数了
$host=$h...
分类:
数据库技术 时间:
2014-06-18 00:57:58
收藏:
0 评论:
0 赞:
0 阅读:
476
MySQL中使用INNER JOIN来实现Intersect并集操作...
分类:
数据库技术 时间:
2014-06-18 07:32:44
收藏:
0 评论:
0 赞:
0 阅读:
569
navicat软件设置连接mysql数据库
适用范围及演示使用工具
适用范围:mysql所有系列(含Linux和Windows系统下的mysql)
演示使用工具:Navicat 8.0 MySQL
演示系统:Windows2003系统
navicat连接mysql数据库设置方法/步骤
第1步:下载并安装navicat软件,本成功安装到自己电脑中,安装成功后打开开始菜单组中的navica...
分类:
数据库技术 时间:
2014-06-18 06:02:42
收藏:
0 评论:
0 赞:
0 阅读:
496
1,Sql parse的种类
Sql parse又通常分为硬解析和软解析,当sql第一次执行的时候,会发生硬解析,之后的执行如果在shared pool中能找到就是软解析。因此,为提高数据性能,尽可能的让每次执行的SQL在shared pool找到。
2,SQL在哪些情况下会发送硬解析?
??????1)统计?信息改变
??
2)Sql中的表上有做ddl操作,包括grant和rev...
分类:
数据库技术 时间:
2014-06-18 00:40:54
收藏:
0 评论:
0 赞:
0 阅读:
505
Redis是Salvatore Sanfilippo在2009年为其初创公司LLOOGG开发的,目前仍是独立项目,但VMWare赞劣了项目(作者是其雇员)。它采用C...
分类:
数据库技术 时间:
2014-06-18 07:11:12
收藏:
0 评论:
0 赞:
0 阅读:
450
SQL初试小刀...
分类:
数据库技术 时间:
2014-06-18 06:36:18
收藏:
0 评论:
0 赞:
0 阅读:
513
最近一段时间在学习PHP,买了《Head First P http:// HP&MySQL》中文版这本书,之前买过《Head First设计模式》,感觉这系列的书籍总体来说很不错。
HeadFirst 系列丛书的官网为:http://www.headfirstlabs.com/ , 有大概30本书,并且提供了每本书的代码下载,可以跟着书做做练习,不会的再看看源代码示例。
另外,学习P...
分类:
数据库技术 时间:
2014-06-18 07:02:51
收藏:
0 评论:
0 赞:
0 阅读:
479
linux下Oracle11g RAC搭建(八)
七、安装oracle软件
直接在图形界面里安装oracle,在node1操作
在虚拟机界面中,直接切换到oracle用户下:
[grid@node1 grid]$
su – oracle
[oracle@node1 ~]$
cd /soft/database
[oracle@node1 d...
分类:
数据库技术 时间:
2014-06-18 06:49:13
收藏:
0 评论:
0 赞:
0 阅读:
438
首先,Oracle安装完成有三个默认用户
Ø Sys:数据库对象的拥有者,权限最高,密码在安装的时候(口令管理)可以改变
Ø System:数据库管理员,密码为manager
Ø Scott:一个普通用户,密码为tiger
再看连接Oracle的三种验证机制
Ø 操作系统验证(详解见下面)
Ø 密码文件验证
Ø 数据库验证
注:前两者适用于系...
分类:
数据库技术 时间:
2014-06-18 07:38:07
收藏:
0 评论:
0 赞:
0 阅读:
632
我们没有必要在抛弃HTTPS/SSL的前提下试图去设计复杂的加密算法或者通讯协议。本文提到的两个方案是新浪微博和MySQL的程序员们花了大量精力设计出来的机制,尚且还有明显的漏洞。不是每个程序员都有自信说自己比新浪微博或者MySQL的程序员更加优秀。如果安全性对一个系统是至关重要的因素,那么就采用HTTPS/SSL吧。虽然部署HTTPS/SSL的系统有些麻烦,申请可信赖的CA的证书还要花钱,但和安全漏洞的潜在风险相比这些代价还是值得的。...
分类:
数据库技术 时间:
2014-06-18 00:53:51
收藏:
0 评论:
0 赞:
0 阅读:
483
1.explain分析sql语句 例如:EXPLAIN SELECT * FROM blog_info bi INNER JOIN uam_view_unit_account uua ON bi.account_instance_id = uua.account_insta...
分类:
数据库技术 时间:
2014-06-17 23:52:01
收藏:
0 评论:
0 赞:
0 阅读:
644
MySQL中的内置系统函数 用在SELECCT语句, 能及子句 where order by having 中 UPDATE DELETE, 函数中可以将字段名作为变量来用,变量的值就是这个列对应的每一行记录一、字符串函数 php中用的函数,MySQl中大部也提供 1. CONCAT(S1,S...
分类:
数据库技术 时间:
2014-06-17 23:53:14
收藏:
0 评论:
0 赞:
0 阅读:
492
CREATE PROCEDURE [dbo].[PROC_GetPriviousAndNextDetailContent]@Index varchar(20),--表主键@Table varchar(100),--从哪个表获取数据@Columns varchar(100),--需要获取哪些字段@Or...
分类:
数据库技术 时间:
2014-06-18 00:01:27
收藏:
0 评论:
0 赞:
0 阅读:
442
ALTER TABLE语句:ALTER TABLEsql-statement ::= ALTER TABLE [database-name .] table-name alterationalteration ::= RENAME TO new-table-namealteration ::= .....
分类:
数据库技术 时间:
2014-06-18 00:22:15
收藏:
0 评论:
0 赞:
0 阅读:
421
/*以下代码是对emp表进行显示宽度设置 */col empno for 9999;col ename for a10;col job for a10;col mgr for 9999;col hiredate for a12;col sal for 9999;col comm for 9999;c...
分类:
数据库技术 时间:
2014-06-18 00:22:48
收藏:
0 评论:
0 赞:
0 阅读:
567