数据库source命令与存储过程有什么不同?

数据库source命令与存储过程有什么不同?,第1张

两者的作用不同,source命令,是用来导入数据的,作用数据迁移,让数据更改变得更方便。存储过程。存储过程是一组为了完成特定功能的 SQL 语句集合,通俗的讲,就是一大堆sql语句放在一起,使用存储过程的目的是将常用或复杂的工作预先用 SQL 语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中。优势:增强sql的灵活性,减少网络流量,封装性,让一些功能直接让数据库实现,不要求编程语言来处理。

*** 作步骤如下:

导出SQL脚本

在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。

用phpMyAdmin工具

导出选项中,选择导出“结构”和“数据”,不要添加“DROP

DATABASE”和“DROP

TABLE”选项。

选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。

将导出的SQL文件保存下来。

用mysqldump命令行

命令格式用户名

-

数据库名

>

数据库名.sql,提示输入密码时,输入该数据库用户名的密码。

创建空的数据库

通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户。

将SQL脚本导入执行

同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。

方法:

先导出数据库SQL脚本,再导入。

直接拷贝数据库目录和文件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9638639.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存