資料遷移和填充

2021-10-06 07:21:27 字數 676 閱讀 5400

資料遷移和填充

1.執行遷移檔案

php artisan migrate:install

資料庫中的批次號的作用:用於建立記錄遷移檔案的記錄資料表。

執行up方法

2.執行up方法之前需要刪除系統自帶的遷移檔案,只保留自己的(原因:執行遷移方法會執行遷移資料夾中所有沒被執行的遷移檔案)

命令:php artisan migrate

執行down方法(回滾操作,刪除資料表)

php artisan migrate:rollback(回滾最後一次,針對批次號,不是單個表的遷移操作,回滾操作不刪除遷移檔案,回滾操作只刪除遷移表中的記錄和對應的資料表,其他操作不執行。)

填充器的建立與編寫

填充器預設的目錄:database\seeds

乙個填充器可以填充所有的資料表

建立填充器:

命令:php artisan make:seeder 填充器名稱(大寫表名+tableseeder)

注意:在填充器檔案中可以使用db門面去新增資料,db引用時不需要引入

執行填充器檔案:

命令:php artisan db:seed --class–填充器名

Laravel框架資料遷移和填充

一 資料遷移 1 使用 artisan 命令make migration來建立乙個新的遷移 php artisan make migration create users table 可以使用 path指定生成的目標路徑 還可以一次性建立model和migration 下述命令會做兩件事情 建立用於...

資料表的遷移與填充

遷移 建立資料表的操作 刪除資料表的操作 修改資料表的操作 填充 往資料表裡填充寫入測試的資料 資料的插入操作 資料的遷移操作 1.1.遷移檔案的建立與編寫 建立遷移檔案,up表示建立資料表,down表示刪除資料表 編寫遷移檔案 讓其能夠實現資料表的建立與刪除 1.2.執行遷移檔案 命令 magra...

python 資料填充

一,用指定的數值填充 df.fillna 0 用0填充空值 df.fillna df.mean 用均值填充空值 二,用周圍的值來填補缺失值 df.fillna method bfill,limited 1 其中bfill back fill 即使用缺失值後面的資料填充 method 引數的取值 pa...