laravel数据迁移

创建迁移文件语法

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文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值