laravel数据迁移

来源:互联网 发布:电视机的电视直播软件 编辑:程序博客网 时间:2024/06/16 19:01

创建迁移文件语法

php artisan make:migration 数据迁移文件名称 (操作表数据)
php artisan make:migration create_表名_table –create=tableName(新增表)
php artisan make:migration update_表名_table –table=tableName(修改表)

迁移

运行:php artisan migrate
撤销:php artisan migrate:rollback
迁移文件目录位置
这里写图片描述

新增表

步骤:
- 1 生成迁移文件
- 2 修改迁移文件
- 3 运行迁移文件
这里写图片描述

生成迁移文件的up方法$table->increments('id');$table->string('uname');$table->text('content');$table->timestamps();

修改表(结构)

这里写图片描述

迁移文件up方法//修改字段长度$table->string('uname', 21)->change();// 重命名字段$table->renameColumn('uname', 'username');// 修改字段类型$table->string('content', 255)->change();// 添加字段$table->string('pwd', 32);// 删除字段$table->dropColumn('created_at');

修改表(数据)

这里写图片描述

use \Illuminate\Support\Facades\DB;修改迁移文件up方法 DB::table('day_t2')->where('username', 'kaje')->update(['username'=> 'aaaa']);

laravel文档

原创粉丝点击