首先我們需要在自己的資料夾下執行一下cmd
npm init -y(-y)的主要目的是跳過配置一系列的package.json
其次我們需要安裝兩個sequelize和mysql2
yarn add sequelize mysql2 -s接下來我們需要在根目錄下新建乙個js檔案或者npm install sequelize mysql2 -s
// index.js上述操作是為了連線資料庫的,可以通過以下**驗證:const sequelize = require('sequelize')
const sequelize = new sequelize(
'testseq', // 資料庫名
'root', // 使用者名稱
'root', // 密碼})
// 測試資料庫是否連線成功證明連線成功!
建立乙個模板:
// 模板sequelize.define('表名', {}, {})首先我們來實現往資料庫新增資料:const user = sequelize.define(
'first', ,
name: ,
password:
}, )
// 往資料庫新增單條資料你就可以看到sql語句,接下來看看資料庫有沒有資料:user.create()
證明插入成功
其次就是改操作:
// 修改往資料庫資料(通過id去修改name或者password)sql語句:user.update(,
})
資料庫:
name成功由test1變成了test2,證明成功!
查所有操作:
// 查詢所有查單個操作:
// 查詢單條由於就只有一條資料,所以查出來的結果是一樣的, 但是查詢單個findone、全部findall。
接下來就是刪除操作了:
// 刪除資料庫中某條資料資料庫:user.destroy(
})
已經順利刪除了。
以上操作需要在已經建立資料表的情況下。
完整**:
const sequelize = require('sequelize')const sequelize = new sequelize(
'testseq', // 資料庫名
'root', // 使用者名稱
'root', // 密碼
})// 測試資料庫是否連線成功
// sequelize
// .authenticate()
// .then(res => )
// .catch(err => )
// 模板sequelize.define('表名', {}, {})
const user = sequelize.define(
'first', ,
name: ,
password:
}, )// 往資料庫新增單條資料
user.create()
// // 往資料庫新增資料多條資料 遍歷
// const adddata = [,
//
// ]
// for (let i = 0; i < adddata.length; i++) )
// }
// 修改往資料庫資料(通過id去修改name或者password)
// user.update(,
// })
// 刪除資料庫中某條資料
// user.destroy(
// })
// 查詢所有
user.findall().then((res) => )
// 查詢單條
user.findone(
}).then(res => )
sequelize資料庫操作
1.create新增操作 require models demo async function register params return await demo.create params then result 2.分頁查詢 findandcountall where 條件 offset 開始位...
sequelize 資料庫操作
require models demo async function register params return await demo.create params then result where 條件 offset 開始位置 limit 查詢條數 async function find par...
對資料庫的操作
資料庫的檔案 資料檔案 包含資料和物件,主資料檔案建議副檔名.mdf,其餘.ndf 事務日誌檔案 包含恢復資料庫中的所有事物所需的資訊,建議副檔名.ldf 至少包含乙個資料檔案和乙個日誌檔案 對資料庫的操作 選其中乙個,可以選 選其中乙個,必選 分割,表示多個選項 表示說明 建立create dat...