Sequelize框架
前言
sequelize是一个基于promise的nodejs ORM,目前支持Postgres、mysql、SQLite和Microsoft SQL Server。它具有强大的事务支持,关联关系,读取和复制等功能。
安装和配置数据库
-
安装sequelize
npm install sequelize --save
-
安装mysql、mysql2
npm install mysql mysql2 --save
-
配置Sequelize的数据库链接
在项目的根目录下创建一个config目录,config目录中创建db.js,该文件主要用来创建mysql的数据库链接的。
const Sequelize = require('sequelize'); const sequelize = new Sequelize('test1', 'root', '123456', { host: '172.18.32.30', dialect: 'mysql', operatorsAliases: false, dialectOptions: { // 字符集 charset: "utf8mb4", collate: "utf8mb4_unicode_ci", supportBigNumbers: true, bigNumberStrings: true },