mysql-function, view

stored procedure function

-- 设置数据库的结束符为 ///
mysql> delimiter ///
-- 创建过程函数test
mysql> create procedure test(a int)
    -> begin
    -> select * from student where id=a;
    -> end
    -> ///
Query OK, 0 rows affected (0.01 sec)

mysql> delimiter ;

--调用函数 test
mysql> call test(2);
+----+------+-----+-----+
| id | name | age | sex |
+----+------+-----+-----+
|  2 | lisi |  31 | 0   |
+----+------+-----+-----+
1 row in set (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

-- 查看函数 test 的状态信息
mysql> show procedure status like 'test' \G       
*************************** 1. row ***************************
                  Db: shop
                Name: test
                Type: PROCEDURE
             Definer: root@localhost
            Modified: 2018-04-24 12:42:43
             Created: 2018-04-24 12:42:43
       Security_type: DEFINER
             Comment: 
character_set_client: utf8
collation_connection: utf8_general_ci
  Database Collation: utf8_general_ci
1 row in set (0.00 sec)

-- 删除函数 test
mysql> drop procedure test;  

view

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324761924&siteId=291194637