laravel 数据迁移概念初识

Laravel的数据迁移提供了一种管理数据库的方式,确保团队合作时数据库结构的一致性。通过`php artisan make:migration`创建迁移文件,如`create_user_table`,并在文件中定义`up`和`down`方法进行表的创建和删除。使用`php artisan migrate`执行迁移,实现数据库的增删改查操作。
摘要由CSDN通过智能技术生成

 

数据迁移的概念:    

    我先用大白话说一遍:  数据迁移不是将一个数据库库中的表转移到另一个表中.数据库迁移是通过对迁移文件的修改对数据库造成的影响,这种影响其实就是操作数据库。相当于咱们对数据库的增删该查.Laravel 把编写数据库改动的 php 代码称为迁移

数据迁移的目的:

   Laravel 中提供了数据库迁移的方式来管理数据库,想象一个场景:在一个多人开发的项目中,你的同事修改了某个数据库结构并修改了代码,通过 git 你可以即时 的同步同事修改的代码,但是数据库结构,你只能通过手工的方式来复制同事修改的 SQL 语句,执行以保证数据库的结构一致。那么,Laravel 中的数据库迁移概念,就是用于解决团队中保证数据库结构一致的方案。

数据迁移的操作:

     假如你要通过laravel命令来创建数据迁移文件.  你最好通过手册查看相应的 artisan命令  ,那么我们现在开始:

      1>      php artisan make:migration create_user_table    来创建一个数据迁移文件     create_user_table  这样命名是为了遵守规范,其中 " user " 是咱们要建的表

      2>      我们创建出来的迁移文件 create_user_table (在databases/migrations下面)会包含两个方法。  如下图所示:

        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值