mysql中建立存储过程和存储函数虽相对其余的sql语言相对复杂,但却功能强大,存储过程和存储函数更像是一种sql语句中特定功能的一种封装,这种封装能够大大简化外围调用语句的复杂程度。mysql
首先以表employee为例写一个简单的sql存储过程:sql
下边经过建立一个存储过程实现:输入性别,找出与输入性别相匹配的人的平均年龄,并将平均年龄输出。函数
这里首先经过delimiter &&,将sql语句的结束符换成&&(默认sql语句的结束符是;)blog
而后以下所示输入:it
此时能够把语句的结束符换回为;执行delimiter ;(这里注意delimiter与;直接有一个空格)sql语句
ok接下来调用call,查看:im
查看了性别男,在看一下女验证一下:call