快速入门
2023/11/28大约 2 分钟
快速入门
Sequelize 是一个基于 Promise 的 Node.js ORM框架, 目前支持 Postgres、MySQL、 MariaDB、SQLite 以及 Microsoft SQL Server。 具有可靠的事务支持、关系、急切和延迟加载、读取复制等功能
安装
可以通过 npm 、pnpm、 yarn等模块包管理器进行下载。
## 下载模块包,默认最新版本
npm install --save sequelize除了需要sequelize模块包,还需要下载数据库驱动(就跟JDBC)一样
## 下载pg数据库驱动
npm install --save pg pg-hstore # Postgres
## 下载MYSQL数据库驱动
npm install --save mysql2简单使用
const { Sequelize, Model, DataTypes } = require('sequelize')
const sequelize = new Sequelize('sqlite::memory:')
class User extends Model {
}
User.init({
username: DataTypes.STRING,
birthday: DataTypes.DATE,
}, { sequelize, modelName: 'user' });
(async () => {
await sequelize.sync()
const jane = await User.create({
username: 'janedoe',
birthday: new Date(1980, 6, 20),
})
console.log(jane.toJSON())
})()更新日志
2025/5/18 10:01
查看所有更新日志
24657-于c0f2d-于6b33b-于6849e-于e6a79-于