千家信息网

如何查询并导出、导入mysql中的存储过程

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍如何查询并导出、导入mysql中的存储过程,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、查询中的存储过程方法一(查看指定的存储过程内容):select bo
千家信息网最后更新 2026年10月31日如何查询并导出、导入mysql中的存储过程

这篇文章主要介绍如何查询并导出、导入mysql中的存储过程,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、查询中的存储过程

方法一(查看指定的存储过程内容):

select body from .proc where name='procedure_name';

方法二(查看所有的存储过程):

show procedure status;

二、MySQL的存储过程导出和导入,具体用法为:

1.导出

[root@localhost bin]# mysqldump -uroot -p -hlocalhost -P3306 -n -d -t -R DBName > procedure_name.sql

参数说明:

-n: --no-create-db

-d: --no-data

-t: --no-create-info

-R: --routines Dump stored routines (functions and procedures)

Mysqldump是客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建活装载表的SQL语句:

主要参数介绍:

1.连接选项

-u,--user=name

-p,--password=name

-h,--host=name

-P,--port=#

2.输出内容选项

--add-drop-database

--add-drop-table

-n;--no-create-db

-d;--no-data

-t;--no-create-info

3.输出格式选项

--compact

-c --complete-insert

-T(指定数据表中的数据备份为单纯的数据文件和建表SQL两个文件)

注意:xx.sql建表文件是以linux的root用户创建,而xx.txt文件则是一linux的mysql用户创建,因此这两个文件的存放路径一定要保证mysql用户有读写创建文件的权限。

--fields-terminated-by=name(域分隔符)

--fields-enclosed-by=name(域引用符)

--fields-optionally-enclosed-by=name(域引用可选字符)

--fields-escaped-by=name(转义字符)

4.字符集选项

--default--character-set=xx

5.其他选项

-F --flush-logs(备份前刷新日志)

-l --lock-tables(给所有的表加读锁)

2.导入

mysql -hhostname -uusername - ppassword databasename < backupfile.sql

以上是"如何查询并导出、导入mysql中的存储过程"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

过程 存储 数据 文件 内容 备份 查询 字符 用户 两个 参数 数据库 方法 篇文章 输出 不同 之间 价值 兴趣 分隔符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 河南云网互联网络科技有限公司 广州紫鲸互联网科技有限公司 互联网与科技发展 互联网科技作文 浩特互联网科技 九亚互联网科技 善班互联网科技有限公司 哈尔滨秒房互联网科技有限公司 承德科技产业互联网发展 宁夏科技产业互联网案例 互联网与医疗科技 阿里互联网科技企业 山东子淼互联网科技有限公司 怎样加入科技互联网 上海创道互联网络科技有限公司 互联网科技包装股份有限公司上市 山东大美朱楼互联网科技有限公司 互联网科技接地气 好易买互联网科技 互联网最新的科技 科技企业和互联网企业 关于新基建和互联网科技 唐信互联网科技 无锡溥仪互联网科技有限公司 花神(南京)互联网科技有限公司 互联网时代科技型公司的机会 科技互联网公司两年变化 平安好医生打造互联网科技医疗 银川新华互联网科技学校招聘
0