项目6 数据库编程
学习目标
在前几个项目中介绍的SQL命令的执行方式都是每次执行一条,为了提高操作效率,有时需要将多条命令组合在一起一次性执行,而且这样的程序需要重复多次使用。本项目通过了解MySQL中常量、变量的定义与使用,自定义函数、存储过程的定义及使用方法,触发器的定义及触发机制,使学生掌握三种数据库对象的作用和实际应用。
存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别是:create procedure和create function。使用call语句来调用存储过程,只能用输出变量返回值。函数可以从语句外调用(即通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。存储过程和函数就是一般编程语言中的自定义函数,而在存储程序中都会用到常量以及变量。