存储过程是sql语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理
存储过程的优点:
-
增强sql语句的功能和灵活性
可以写控制语句可以写复杂的判断和运算
-
实现较快的执行速度
第一次运行的时候是效率是和以前相同的,他会讲这个编译结构存储到内存当中,下一次在执行的时候就会直接从内存中取大大提高了效率
-
减少网络流量
通过http协议单独提交sql语句话数据量较大,比如我们要通过一个id删除一条数据需要很大的数据,那么我们调用存储过程的话只需要指定控制名称和id数据就可以完成操作减少了网络流量