MYSQL复习笔记9-存储过程】的更多相关文章

一.概述      存储过程是数据库定义的一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句.存储过程可以避免开发人员重复的编写相同的SQL语句,而且存储过程是在MySql服务器中存储和执行的,可以减少客户端与服务器端的数据传输.   1.优点 (1)提供执行性能     通常在客户端执行SQL命令时,在数据库有解析到编译这个前期准备过程.但是,存储过程是先完成了解析.编译的处理后保存在数据库中的,执行时能减轻数据库负担,提高执行性能.   (2)可减轻网络负担  …
存储过程是MySql 5支持的特性,它是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了.有点像我们在Java类中写的方法,我们可以根据需要传入参数,调用该方法. 存储过程通常有以下优点: 1)存储过程能实现较快的执行速度.如果某一操作包含大量的Transaction-SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很…
Date: 20140305Auth: Jin 一.概念1.基本概念触发器是一个被指定关联到一个表的数据对象,触发器是不需要调用的,当对一个表的特别事件出现时,它就被激活.触发器的代码也是由SQL语句组成的,因此用在存储过程中的语句也可以用在触发器的定义中.触发器是一类特殊的存储过程. 2.类型SQL2008中分为:DML和DDL触发器1)DML触发器当数据库发生DML事件时将调用DML触发器.INSERT,UPDATE,DELETE2)DDL触发器当数据库发生DDL事件时将调用DDL触发器.C…
Date: 20140223Auth: Jin参考:http://blog.sina.com.cn/s/blog_436732df0100e768.html 一.介绍1.概念视图是从一个或几个基本表(或视图)导出的表,是数据库的用户使用数据库的观点.视图是一个虚表即所应对的数据不进行实际存储,数据库中只存储视图的定义.2.视图的优点:1).为用户集中数据简化用户的查询和处理.2).屏蔽数据库的复杂性3).简化用户权限的管理 grant语句可以针对视图进行授予权限.4).便于数据库共享5).可以重…
date: 20140208auth: Jin参考引用:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html mysql存储过程详解一.基本介绍1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它.一个存储过程是一个可编程的函数,…
Date: 20140102Auth: Jin 一.mysql 命令行客户端1)base-h host-P port--socket=path,-S path用于连接的套接字文件替换使用IP PORT连接-u username-p password---database=db_name,-D db_name 连接数据库--default-character-set=charset client字符集--execute=statement, -e statement 执行语句--prompt=na…
use test; drop table if exists t8; CREATE TABLE t8(s1 INT,PRIMARY KEY(s1)); drop procedure if exists handlerdemo; DELIMITER $$ CREATE PROCEDURE handlerdemo() BEGIN declare xx int default 4; DECLARE oh_no condition for sqlstate '23000'; #DECLARE CONTI…
阅读目录 1.什么是SQL语句2.使用sql语句创建数据库和表3.创建数据表4.数据完整性约束5.四中基本字符类型说明6.SQL基本语句7.类型转换函数8.日期函数9.数学函数10.字符串函数11.联合结果集union12.CASE函数用法13.IF ELSE语法14.WHILE循环语法15.子查询16.表连接Join17.事务18.视图19.触发器20.存储过程21.分页存储过程22.索引23.临时表 1.什么是SQL语句 sql语言:结构化的查询语言.(Structured Query La…
本文内容 SQL 语句 创建数据库 创建数据表 数据完整性约束 四种基本字符类型说明 SQL 基本语句 类型转换函数 日期函数 数学函数 字符串函数 合并结果集 union CASE 函数用法 IF ELSE 语法 WHILE 循环语法 子查询 表连接 join 事务 视图 触发器 存储过程 分页存储过程 索引 临时表 1,SQL 语句 SQL 语言:结构化的查询语言(Structured Query Language),是关系数据库管理系统的标准语言.是一种解释语言,写一句执行一句,不需要整体…
Date: 20140219Auth: Jin 一.介绍连接是二元运算,可以对两个表或多个表进行查询.T-SQL中分两大类,一是符合SQL标准的连接谓词表示形式,二是T-SQL扩展的使用关键字JOIN的表示形式. 二.连接谓词where子句使用比较运算符给出连接条件对表进行连接,将这种表示形式称为连接谓词表示形式.连接谓词中的比较字符可以是〈,〈=,〉,〉=,!=,〈〉,!<, !>,当比较符为=时就是等值连接.若在目标列中除去相同的字段名(重复的只保留一个 ),则为自然连接. 1.selec…