1‘为了保证数据的完整性和一致性,以及提高应用性能
2.易于维护
3.降低网络拥堵,内部数据比网上传输数据要快得多
4.改善移植性
1,简单示例
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
mysql> create table fruits ( -> id int, -> name varchar(10) -> ); Query OK, 0 rows affected (0.03 sec) -----------------创建mysql数据库 mysql> insert into fruits values (1,'CF'),(2,'LOL'),(3,'NZ'); Query OK, 3 rows affected (0.00 sec) ----------------插入数据 alter table fruits rename to fruit; -----------------更名操作 mysql> DELIMITER // mysql> CREATE PROCEDURE fruit_procedure() BEGIN SELECT * FROM fruit; END // Query OK, 0 rows affected (0.00 sec) mysql> DELIMITER ; ------------------------创建存储过程 mysql> call fruit_procedure(); +------+------+ | id | name | +------+------+ | 1 | CF | | 2 | LOL | | 3 | NZ | +------+------+ 3 rows in set (0.00 sec) Query OK, 0 rows affected (0.00 sec) ----------------------------------调用存储过程
2.下班了,未完待续