mysql创建存储过程的语句
时间: 2023-11-11 14:05:53 浏览: 140
创建存储过程的语句如下:
```
CREATE PROCEDURE procedure_name (parameter_list)
BEGIN
-- 执行语句
END;
```
其中,`procedure_name` 为存储过程名称,`parameter_list` 为可选的输入参数列表。
例如,创建一个简单的存储过程,该过程接受一个参数 `in_val`,并将其插入到表 `table_name` 中:
```
CREATE PROCEDURE insert_table(IN in_val INT)
BEGIN
INSERT INTO table_name(column_name) VALUES(in_val);
END;
```
注意,在存储过程中,语句必须以 `BEGIN` 开始,以 `END` 结束。在 `BEGIN` 和 `END` 之间,可以包含任意的 SQL 语句,包括 SELECT、INSERT、UPDATE、DELETE 等操作。同时,还可以使用 IF、WHILE 等控制结构和变量等。
阅读全文