百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql转储/恢复存储历程和触发器
分享文章到:

mysql转储/恢复存储历程和触发器

发布时间:08/01 来源:未知 浏览: 关键词:
MySQL5.0第一介绍了存储历程和触发器。因而,要是你仍在运用MySQL旧版本可以将其升级到MySQL5.0或更高版本以运用这些功能。本文将介绍对于怎样运用mysqldump下令转贮存储历程和触发器。 MySQL5.0第一介绍了存储历程和触发器。因而,要是你仍在运用MySQL旧版本可以将其升级到MySQL 5.0或更高版本以运用这些功能。本文将介绍对于怎样运用mysqldump下令转贮存储历程和触发器。

什么是存储历程?

依据定义,存储历程是存储在数据库名目中的声明性SQL代码段,可以在今后由程序、触发器甚至存储历程调取。

什么是触发器?

触发器是事件驱动的专用历程,它们存储在数据库中并由数据库治理。触发器是对产生的事件(如插入、删除或更新)启动操纵的SQL历程。

当我们简略地施行mysqldump时,它会主动备份触发器,但默许状况下不会备份存储历程。

备份存储历程和routines

我们需要指定--routines来备份带有数据和表的存储历程。

下列下令将备份整个数据库,包含存储历程。例如,数据库名称是“mydb”。

$ mysqldump -u root -p --routines mydb > mydb.sql

要仅备份存储历程和触发器(不包含表和数据),需要运用下列下令。

$ mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt mydb > mydb.sql

恢复程序

要恢复数据库中的存储历程,只需运用下列下令,但请确保在恢复以前已准确备份以以免任何数据遗失。

$ mysql -u root -p mydb < mydb.sql

以上就是mysql转储/恢复存储历程和触发器的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板