关于Laravel数据库迁移的理解

来源:互联网 发布:python 库安装过程 编辑:程序博客网 时间:2024/05/16 02:43

最初看到laravel框架中迁移的时候,会以为这个迁移是把数据从一个数据库中迁到另一个数据库中,又或者是从一个服务器迁移到另一个服务器中。我自己学习有一个学习方法叫做顾名思义,所以所述是我的第一反应,但是学了以后发现这个迁移不是我理解中的迁移,但又不知道为什么叫做迁移,所以去百科查了一下(公司不让进百度,所以只能用360百科,都差不多)。

迁移是指已经获得的知识、技能,甚至方法和态度对学习新知识、新技能的影响。这种影响可能是积极的,也可能是消极的,前者叫正迁移或简称迁移,后者叫负迁移或干扰。迁移首先是使习得的经验得以概括化、系统化,形成一种稳定的整合的心理结构,从而更好地调节人的行为,并能动地作用于客观世界。迁移是向能力转化的关键。能力的形成一方面依赖于知识、技能的掌握;另一方面也依赖于所掌握知识和技能的不断概括化、系统化。——引用于360百科

看完上面的百科说明,其实才明白什么叫做数据库迁移,总结一下,迁移是指某种影响,所以数据库迁移是通过对迁移文件的修改对数据库造成的影响,这种影响其实就是操作数据库。

换句通俗的话说,是在laravel中有一个文件,这个文件中写了laravel本身内置的对数据库的“命令“,例如可以创建修改删除库、表、字段。通过这些文件中的代码,便可以通过版本控制达到控制数据库的目的,至于如何通过文件操作数据库,我们可以看文档中的具体说明。

终此。^_^


1 0
原创粉丝点击