存储过程:其实就是存储在数据库中,有一些逻辑语句与SQL语句组成的函数。由于是已经编译好的语句,所以执行速度快,而且也安全。 打开mysql的控制台,开始编写存储过程。 实例1: 编写存储过程: 执行存储过程: 查看执行结果: 语句解释: 1、delimiter // ,声明分隔符:DELIMITE ...
分类:
数据库 时间:
2018-01-02 11:43:57
阅读次数:
194
首先,我想说,我真的是渣了,一个这个玩意弄了半天,算了,直接切入正题吧。 第一步: 先写好存储过程 用了两张表,你们自己建立吧 <br data-filtered="filtered">if exists(select name from sysobjects where name='StaySch ...
分类:
数据库 时间:
2017-12-26 14:25:14
阅读次数:
194
存储过程一般用于处理比较复杂的任务,基础ms这个平台,可以大大降低耗时,其编译机制也提高了数据库执行速度 存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL语句每执 ...
分类:
其他好文 时间:
2017-12-24 21:35:52
阅读次数:
235
1:定义 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 存储过程分为系统存储过程和自定义存储过程。 *系统存储过程在master数据库中,但是在其他的数据库中可以直接调用,并且在调用时不必 ...
分类:
数据库 时间:
2017-12-12 22:17:04
阅读次数:
272
sp_executesql介绍和使用 execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@co ...
分类:
数据库 时间:
2017-12-06 11:35:26
阅读次数:
197
存储过程 触发器: 需求: 当向员工表插入一条记录时,希望mysql自动同时往日志表插入数据 ...
分类:
数据库 时间:
2017-11-21 14:47:40
阅读次数:
194
以前对mysql的认识与应用只是停留在增删改查的阶段,最近正好在学习mysql相关内容,看了一本书叫做《MySQL必知必会》,看了之后对MySQL的高级用法有了一定的了解。以下内容只当读书笔记。 如有转载请注明出处~ 存储过程的使用 执行存储过程 执行名为productpricing的存储过程 创建 ...
分类:
数据库 时间:
2017-11-01 20:39:03
阅读次数:
241
【基本思路】 通过本地python脚本,访问远程mysql数据库,并做DDL和DML操作 mycursor用来执行命令的方法: callproc(self, procname, args):用来执行存储过程,接收的参数为存储过程名和参数列表,返回值为受影响的行数 execute(self, quer ...
分类:
数据库 时间:
2017-10-12 17:51:21
阅读次数:
218
1.存储过程的分类 系统存储过程 本地存储过程(用户自定义) 临时存储过程(局部【#】、全局【##】临时存储过程) 2.创建存储过程 执行存储过程: execute sp_goods_price 200 2000 3.修改存储过程 4.删除存储过程 5.查看存储过程 6.重命名存储过程 **局部存储 ...
分类:
其他好文 时间:
2017-10-12 10:11:37
阅读次数:
134
第一节:存储过程和函数的引入 存储过程和函数是在数据库中定义一些SQL 语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL 语句。存储过程和函数可以避免开发人员重复的编写相同的SQL 语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输; ...
分类:
数据库 时间:
2017-10-11 14:03:00
阅读次数:
198