第一步:安裝及初始化
npm i sequelize-cli -d
npm i sequelize
npm i mysql2
在node_modules父級目錄下執行node_modules/.bin/sequelize init
初始化後會生成config.js
const = process;
module.exports = ,
"production":
}
可以在環境變數配置對應的敏感資料。
在models目錄下會有乙個index.js檔案生成,該檔案功能是通過fs來讀取models下所有.js檔案集成為乙個物件。
第二步:建立資料庫 終端輸入 node_modules/.bin/sequelize db:create
第三步:建立遷移檔案 node_modules/.bin/sequelize migration:create --name create-shops-table
修改檔案內容
module.exports = ,
name: ,
thumb_url: sequelize.string,
created_at: sequelize.date,
updated_at: sequelize.date,
},),
down: queryinte***ce => queryinte***ce.droptable('shops'),
};
建立乙個記錄資料庫遷移記錄的表
node_modules/.bin/sequelize db:migrate
回退表狀態,進行down操作
node_modules/.bin/sequelize db:migrate:undo
回退所有表達初始狀態
node_modules/.bin/sequelize db:migrate:undo:all
資料填充操作
node_modules/.bin/sequelize seed:create --name init-shops
在檔案裡填充好資料,填充到表中
輸入 node_modules/.bin/sequelize db:seed:all
Linux的基本操作 基本介紹
一 概述 1 常見作業系統 服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios wi...
Linux的基本操作 基本介紹
一 概述 1 常見作業系統 服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios wi...
SCSS SASS 的基本使用(基本指令)
寫在前面 自己平常使用的都是less,隨著學習的進展,scss的重要性越來越大。將scss檔案編譯為css檔案 4 將css檔案引入,最終參考效果 在scss中,提供兩個指令可以實現實時監聽原始檔的變動,實時生成編輯檔案 watch a file sass watch input.scss outp...