66收藏夹 做自己的经验分享

MySQL存储过程有何种知识点?

整理:建德豆腐包 时间:2025-01-20 阅读:34

只要在工作中接触到了MySQL数据库,那存储过程绝对是不可避免要深入了解的。
因为很多产品的业务逻辑都是通过存储过程来实现的,它的功能真的很强大,为此很多人把它弄得特别的复杂。
于此我分享的就是看透存储过程的本质,其他的都是在此基础上各类业务代码的叠加罢了。

工具/原料

MySQL 5.7

Navicat

操作方法

1

了解概念

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,再编译,然后才可以被调用。

职场理财,职场就业

职场问题要学会用《劳动法》保护自己

职场问题要学会用《劳动法》保护自己

职场精英怎样让自己表现出色

职场精英怎样让自己表现出色

excel怎样将多行多列转换为一列

excel怎样将多行多列转换为一列

分类推荐

WPS表格怎样使用身份证号出错提示?

WPS表格怎样使用身份证号出错提示?

职场禁忌,职场注意事项

职场禁忌,职场注意事项

不同身份的人沟通应该讲究啥

不同身份的人沟通应该讲究啥

近期更新

孩子被锁车内之后该怎么自救

孩子被锁车内之后该怎么自救

职场攻略:职场中最易沦为“低薪族”的六种人

职场攻略:职场中最易沦为“低薪族”的六种人

妻子怎么避免小三的出现

妻子怎么避免小三的出现

版权所有 © 2025 66收藏夹 .All Rights Reserved          备案号:赣ICP备2024045721号-2

免责声明:所有文字、图片等资料均来自互联网,不代表本站赞同其观点,内容仅代表作者本人意见,若因此产生任何纠纷作者本人负责,本站亦不为其版权负责!