首页 >

mysql数据库建立存储过程 |mysql配置向导

kylin连接mysql,mysql内存索引创建,mysql安装后无响应,mysql多条件匹配字符,mysql启动成功之后,mysql配置向导mysql数据库建立存储过程 |mysql配置向导
1. 查询MySQL数据库是否支持存储过程功能
SHOW VARIABLES LIKE 'have_%_proc';
如果结果中have_proc值为YES表示支持存储过程。
2. 创建存储过程
DELIMITER $$
CREATE PROCEDURE procedure_name()
BEGIN
SQL STATEMENTS;
END $$
DELIMITER ;
procedure_name:自定义的存储过程名。
SQL STATEMENTS:需要执行的SQL语句集合。
3. 调用存储过程
CALL procedure_name();
执行成功后,将返回指定结果集合。
4. 修改存储过程
ALTER PROCEDURE procedure_name()
BEGIN
SQL STATEMENTS;
END $$
ALTER PROCEDURE必须以已存在的存储过程名字开头。
5. 删除存储过程
DROP PROCEDURE IF EXISTS procedure_name;
IF EXISTS:检查存储过程是否存在。
其中,procedure_name为需要删除的存储过程名字。
注意事项:
1. 存储过程中所有语句必须用分号(;)来分隔。
2. 存储过程中所有的变量应当在BEGIN和END之间按需定义。
3. 不要用RESIGNAL指令替换SIGNAL指令。
4. 不要养成用DYNAMIC SQL的习惯(避免SQL注入风险)。

mysql数据库建立存储过程 |mysql配置向导
  • mysql导入sql文件命令 linux |docker安装mysql5.7
  • mysql导入sql文件命令 linux |docker安装mysql5.7 | mysql导入sql文件命令 linux |docker安装mysql5.7 ...

    mysql数据库建立存储过程 |mysql配置向导
  • mysql创建表性别字段(详解mysql中创建表时性别字段的设置方法) |32位安装mysql吗
  • mysql创建表性别字段(详解mysql中创建表时性别字段的设置方法) |32位安装mysql吗 | mysql创建表性别字段(详解mysql中创建表时性别字段的设置方法) |32位安装mysql吗 ...

    mysql数据库建立存储过程 |mysql配置向导
  • MySQL插入一张表的方法详解 |mysql limit嵌套
  • MySQL插入一张表的方法详解 |mysql limit嵌套 | MySQL插入一张表的方法详解 |mysql limit嵌套 ...