Mysql存储过程

MySQL存储过程

什么是存储过程

 

  • 存储过程就是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。

创建存储过程

  • 创建带有IN参数的存储过程

 

  • 创建带有OUT参数的存储过程

 

调用存储过程

  • Call sp_name();

删除存储过程

  • drop procedure sp_name;

ROW_COUNT()函数

  • 返回当前更新、删除、修改行的行数

存储过程与自定义函数区别

  1. 存储过程实现的过程要复杂一些,函数的针对性更强
  2. 存储过程可以返回多个值,函数只能返回一个值
  3. 存储过程一般独立的来执行,函数可以作为其他SQL语句的组成部分来实现
posted @ 2019-05-20 10:45  まだまだだわ  阅读(91)  评论(0编辑  收藏  举报