MySQL存储过程有哪些知识点?
只要在工作中接触到了MySQL数据库,那存储过程绝对是不可避免要深入了解的。因为很多产品的业务逻辑都是通过存储过程来实现的,它的功能真的很强大,为此很多人把它弄得特别的复杂。于此我分享的就是看透存储过程的本质,其他的都是在此基础上各类业务代码的叠加罢了。
工具/原料
MySQL 5.7
Navicat
操作方法
了解概念:
MySQL中每个存储的程序都包含一个由SQL语句组成的主体。该语句可以是由多个用分号(;)字符分隔的语句组成的复合语句。
2掌握语法格式:
CREATE PROCEDURE PROCNAME(参数1 参数类型,参数2 参数类型,……)
BEGIN
statement sql;
END
3动手写一个简单案例,即Create:
-- 查询一个用户信息
DELIMITER // #定义标识符为双斜杠
DROP PROCEDURE IF EXISTS PROC_QUERY_USER; #如果存在该存储过程则删除
CREATE PROCEDURE PROC_QUERY_USER(t_name VARCHAR(20))
BEGIN
SELECT userName,userPWD FROM BBS_USER WHERE userName = t_name;
END
// #结束定义语句
4编译存储过程:
5调用存储过程:
CALL PROC_QUERY_USER('Test01'); #调用存储过程

总结
接触存储过程不要把它想得太复杂,牢记下面两点就行:1、MySQL中存储过程确实只是封装一些可执行的语句块;2、存储过程必须先Create,再编译,然后才可以被调用。
同类经验分享
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 黑色羽绒服搭什么围巾好看04-28
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 小孩很不听话怎么办?11-17
- 怎么做美人鱼手工制作11-26
- 微信6.6怎么关闭搜一搜07-27
站内热点
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 黑色羽绒服搭什么围巾好看04-28
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 小孩很不听话怎么办?11-17
- 怎么做美人鱼手工制作11-26
- 微信6.6怎么关闭搜一搜07-27
近期更新
- 为什么善良正直人缘很差会遭受人排挤呢?10-02
- 你想拥有化妆前还是化妆后的女朋友?10-02
- 淘宝网购图片和视频评价方法10-02
- 怎样从平淡中恢复生活动力10-02
- 怎样护理猫咪的眼睛10-02
- 怎么化咬唇妆10-02
- 用细丝带做粉色小花10-02
- 拍大师的混响效果怎么使用10-02
- 农村土篮子的编法教程10-02
- 如何做好老年人的饮食保健?10-02
- 如何熟记舞蹈动作10-02
- 怎么自制金属环扣手链10-02