資料表的遷移與填充

2021-10-05 19:41:44 字數 1407 閱讀 2963

遷移:建立資料表的操作+刪除資料表的操作+修改資料表的操作

填充:往資料表裡填充寫入測試的資料(資料的插入操作)

資料的遷移操作

1.1.遷移檔案的建立與編寫

建立遷移檔案,up表示建立資料表,down表示刪除資料表

編寫遷移檔案**,讓其能夠實現資料表的建立與刪除

1.2.執行遷移檔案

命令:

magration:已經執行過遷移檔案的檔名。

batch:批次號,執行的序號。

執行up方法

命令:php artisan migrate

這樣就將檔案遷移到了資料庫,建立了資料表。

注意:如果遷移檔案已經執行了一遍,第二次將不會執行。

原因:在執行遷移檔案時,系統會自動將遷移資料夾中的檔案與資料表中的記錄表相比較,匹配則不執行,不匹配則執行。

執行down方法

命令:

執行完down命令,就將記錄表中的資料刪除,同時也將遷移的資料表進行刪除。

2.資料表填充器

2.1.城充器(種子檔案)的…

檔案位置:database/seeds

資料填充器允許乙個填充器填充乙個資料表,也可以填充多個資料表。

建立填充器:

php artisan make:seeder 填充器名稱

填充器名稱為:大寫表名+tableseeder

2.2.執行填充器檔案

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

資料遷移和填充

資料遷移和填充 1.執行遷移檔案 php artisan migrate install 資料庫中的批次號的作用 用於建立記錄遷移檔案的記錄資料表。執行up方法 2.執行up方法之前需要刪除系統自帶的遷移檔案,只保留自己的 原因 執行遷移方法會執行遷移資料夾中所有沒被執行的遷移檔案 命令 php a...

mysql遷移 備份資料表,匯出表資料與結構

在伺服器上部署的爬蟲成功的爬取了一些資料,現在需要把這個表遷移到另一台主機 mysql u 使用者名稱 p輸入密碼後進入mysql命令列 顯示資料庫的表 show databases use information schema 通過顯示表的大小,確認爬取的表是哪個表 select table na...

集群間hive資料表的遷移

方式一 此方法需要建庫建表 在原集群hive上檢視遷移表的建表語句及所在庫,然後在新集群hive上建庫建表 show create table tb name create database db name create table tb name hadoop fs get user hive w...